【发布时间】:2009-08-24 16:51:45
【问题描述】:
我有一个 NSString 并且想将它放入一个矩形中。矩形具有指定的大小,可以说宽度=150 和高度=30。当字符串很短且只有一个字符时,它可以和矩形一样高。更具体地说:它可以有很大的字体大小。但是如果字符串有太多字符并且会超出矩形的边界,它必须变得更小。更具体地说:它的字体大小必须变小,这样它就不会超出矩形的边界。有没有一种方法可以做到这一点而不会弄乱核心图形?
由于某种原因,UILabel 的 adjustsFontSizeToFitWidth 属性不起作用。即使有足够的空间,文本仍然很小。
我已经设置为
label.adjustsFontSizeToFitWidth = YES;
但什么也没发生。我希望有另一种方法可以做到这一点......
【问题讨论】:
-
较小是什么意思?你的意思是截断字符串吗?
-
较小的字体大小/不截断。更详细地更新了问题
标签: iphone objective-c cocoa-touch uikit