文本视图的自动大小

时间:2014-06-24 22:12:15

标签: ios objective-c textview

我的用户界面上有一个文本视图和3个按钮。 第一个按钮将文本视图的文本设置为仅一行文本。 (我也在viewDidLoad中这样做) 第二个按钮将文本视图的文本设置为3行文本。 第三个按钮将文本视图的文本设置为5行文本。 文本视图的大小仅适合一行文本。 每次点击按钮以适应文字高度时如何更改它的大小?

注意:我使用的是ios 7.1

有谁知道怎么做?

1 个答案:

答案 0 :(得分:0)

UITextView是UIView的子类。你可以打电话:

[myTextView sizeToFit];

确保视图调整大小以适合此处所述的内容:

https://developer.apple.com/library/ios/documentation/uikit/reference/uiview_class/uiview/uiview.html#//apple_ref/occ/instm/UIView/sizeToFit

您可以致电:

[myTextView sizeToFit]

在您的按钮链接到的IBAction中,或者您作为选择器链接到该按钮的功能。