New*_*bee 11 iphone cocoa-touch xib uilabel ios
我只是想突出显示文字UILabel,我试过给backgroundColor标签,但它突出显示空白空间也看起来不太好.那么有没有办法突出显示文本而不调整大小UILabel.
请检查图像,此处标签大于文字(中心对齐)

感谢名单.
Mik*_*ler 22
大多数其他解决方案不考虑跨越多行的文本,同时仍然只突出显示文本,并且它们都非常hacky涉及额外的子视图.
iOS 6及更高版本的解决方案是使用属性字符串:
NSMutableAttributedString *s =
[[NSMutableAttributedString alloc] initWithString:yourString];
[s addAttribute:NSBackgroundColorAttributeName
value:[UIColor greenColor]
range:NSMakeRange(0, s.length)];
label.attributedText = s;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10106 次 |
| 最近记录: |