Refactor the truncating label so that it will work on iOS 8