我有一个固定大小的UILabel和/或UITextView,我需要在这些视图中拟合变量,多行文本。
我不想调整视图大小,而是调整文本大小。因此,无论我的文本是1行还是12行,它仍然总是适合固定大小的视图。
我该怎么做?
我认为在某个地方会有这样的答案,但到目前为止我总是遇到与我的问题相反的问题,或者我遇到了建议autoresize,sizeToFit或sizeWithFont的回复:似乎都没有解决问题。 / p>
答案 0 :(得分:0)
签出UIKit's NSString additions,特别是sizeWithFont:constrainedToSize:
您可以使用“for”循环来增加UIFont的大小,直到大小超过UILabel或UITextView。