我有一个 UITextView,其中包含我在 xib 中制作的不可编辑文本,我需要它自动更改其高度(当它显示时),以便它完全适合其中的文本。我尝试了很多方法,但大多数方法要么不适用于 ios7,要么似乎不适用于我。我想这可能只是我所看到的问题。这是我正在运行的代码:
CGRect frame = CGRectMake(0,0,5,5);
storyText.frame = frame;
NSLog(@"%f", storyText.frame.size.height);
我已经把这个方法放进去viewDidLoad
,viewDidLayoutSubviews
但它似乎在它们中的任何一个中都不起作用。NSLog 确实在打印 5,但这是我在运行应用程序时看到的。
我在上面看到的正是我的 xib 中的样子。有谁知道为什么?