ios - 长 UIButton 标题标签在中心而不是在右侧截断

标签 ios objective-c uibutton nsstring ios8

我正在测试以下代码:

username = @"addagkagalkjagjalggxxaklgjagjglkjag";

NSString *fullUsername = [NSString stringWithFormat:@"%@%@", @"@", username];

UIButton *usernameButton = [UIButton buttonWithType:UIButtonTypeSystem];
[usernameButton setTitle:fullUsername forState:UIControlStateNormal];

usernameButton.frame = CGRectMake(100.0, 10.0, 215.0, 25.0);

最终结果在标签的中心截断和省略。我想要它在最后,但我必须为此设置什么属性?

最佳答案

usernameButton.titleLabel.lineBreakMode = NSLineBreakByTruncatingTail;

关于ios - 长 UIButton 标题标签在中心而不是在右侧截断,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27244330/

相关文章:

ios - 更改个人 Apple 开发者帐户的所有权

objective-c - 如何重新创建 Jetsetter 的 iOS 预告片照片和照片查看器幻灯片过渡?

ios - 如何在按下按钮时执行操作?

ios - 在没有缓存的情况下检查 HTTP 状态代码

ios - 如何找到 UINavigationBar 项目的中心坐标

ios - TableView 不显示数据

objective-c - 在 block 内调用 block 时执行错误访问

iphone - 当按下 childViewController 中的后退按钮时更改 ParentViewController 中的值

ios - 如何缩放 UIButton 的 imageView?

iphone - 在循环中创建的 UIButton 不可点击