如何调整文本大小以适应固定的UILabel和/或UITextView

时间:2011-10-28 20:58:15

标签: ios resize uitextview uilabel uifont

我有一个固定大小的UILabel和/或UITextView,我需要在这些视图中拟合变量,多行文本。

我不想调整视图大小,而是调整文本大小。因此,无论我的文本是1行还是12行,它仍然总是适合固定大小的视图。

我该怎么做?

我认为在某个地方会有这样的答案,但到目前为止我总是遇到与我的问题相反的问题,或者我遇到了建议autoresize,sizeToFit或sizeWithFont的回复:似乎都没有解决问题。 / p>

1 个答案:

答案 0 :(得分:0)

签出UIKit's NSString additions,特别是sizeWithFont:constrainedToSize:

您可以使用“for”循环来增加UIFont的大小,直到大小超过UILabel或UITextView。