n.e*_*ind 5 iphone cocoa-touch objective-c uilabel
我想知道是否有办法阻止UILabel切断'...'?我有一个宽度为55,高度为20的CGRect,我希望它在55之后简单地切断(或剪掉内容)而不用"......"表示还有更多.
UILabel *btnTitle = [[UILabel alloc] initWithFrame:CGRectMake(0, 0, 55, 20)];
btnTitle.text = labelMe;
btnTitle.textColor = [UIColor whiteColor];
btnTitle.backgroundColor = [UIColor clearColor];
btnTitle.transform = CGAffineTransformMakeRotation( ( 90 * M_PI ) / 180 );
Run Code Online (Sandbox Code Playgroud)
通过将UILabel(增加宽度,即100 x 20)放入UIView(55 x 20)并将clipsToBounds设置为YES,结果我无法再点击我的按钮,我实现了我想要的(即裁剪) - 因为我使用标签来标记按钮.包含标签的UIView隐藏了我的按钮......
有没有办法解决这个问题而不使用UIView剪辑我的UILabel的内容?
试试这个:
label.lineBreakMode = NSLineBreakByClipping;
Run Code Online (Sandbox Code Playgroud)
有关更多信息,请参阅UILabel类参考
希望这可以帮助
| 归档时间: |
|
| 查看次数: |
6126 次 |
| 最近记录: |