我正在使用此代码
CGRect frame = self.mytext.frame;
frame.size.height = self.mytext.contentSize.height;
self.mytext.frame = frame;
但它在 iOS 7 中不起作用。有谁知道为什么或有同样的问题?
编辑:
对不起。我制作了一个 UIView、一个 UITextView 和一个 UIScrollView,这样我就可以在我的 uitextview 扩展中加载文本。
我在 viewDidLoad 中使用了这段代码
CGRect frame = self.moreDetailsTextView.frame;
frame.size.height = self.moreDetailsTextView.contentSize.height;
self.moreDetailsTextView.frame = frame;
CGRect moreViewFrame = self.moreDetailsView.frame;
moreViewFrame.size.height = frame.size.height + 270;
self.moreDetailsView.frame = moreViewFrame;
int scrollViewHeight = moreViewFrame.size.height + 235;
self.scrollView.contentSize = CGSizeMake(320, scrollViewHeight);
这在 ios6 中运行良好,但现在使用 xcode5 和 ios7 时,当我在模拟器中测试应用程序时,uitextview 不会扩展。