dug*_*gla 2 iphone cocoa-touch interface-builder uilabel
此问题更多用于开发目的,绝不会用于运送应用.我需要做一个快速而又脏的UILabel,其文本字段我可以指向一个非常非常长的字符串.真的很长 我非常喜欢IB,无法弄清楚正确的魔术握手,让UILabel气球到一个非常大的尺寸.有没有人有任何想法?
干杯,道格
Jef*_*ley 11
您可以在UIKit中使用NSString中的方法来实现此目的.您可以使用此方法获取大小:
- (CGSize)sizeWithFont:(UIFont *)font
minFontSize:(CGFloat)minFontSize
actualFontSize:(CGFloat *)actualFontSize
forWidth:(CGFloat)width
lineBreakMode:(UILineBreakMode)lineBreakMode
Run Code Online (Sandbox Code Playgroud)
将标签的大小设置为此方法的返回值,您就完成了所有设置.
编辑:该方法适用于单行字符串.如果您的字符串不止一行,请使用以下方法:
- (CGSize)sizeWithFont:(UIFont *)font
constrainedToSize:(CGSize)size
lineBreakMode:(UILineBreakMode)lineBreakMode
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2488 次 |
| 最近记录: |