这问题更是发展的目的,决不会被用于运输应用。我需要做一个快速和肮脏的UILabel其文本字段我可以指向一个非常,非常,长长的一串。很长。我已经奔在IB把玩,不能找出正确的魔法握手,让一个UILabel气球到一个真正的大尺寸。没有人有任何想法?

干杯, 道格

有帮助吗?

解决方案

可以在 UIKit中使用的方法补充的NSString 来实现这一目标。你可以使用的此方法

- (CGSize)sizeWithFont:(UIFont *)font
           minFontSize:(CGFloat)minFontSize
        actualFontSize:(CGFloat *)actualFontSize
              forWidth:(CGFloat)width
         lineBreakMode:(UILineBreakMode)lineBreakMode

设置标签,这个方法的返回值的大小和你所有的设置。

修改这方法为一个行的字符串。如果字符串是多行,使用的此方法

- (CGSize)sizeWithFont:(UIFont *)font
     constrainedToSize:(CGSize)size
         lineBreakMode:(UILineBreakMode)lineBreakMode
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top