IOS7环境中,设置UITextView.text并不能立即更新contentSize,再用textView.contentSize.height无法获取当前内容的高度。采用以下方法可以解决这个问题。
if ([[[UIDevice currentDevice] systemVersion] floatValue] >= 7) { CGRect textFrame=[[self.textView layoutManager]usedRectForTextContainer:[self.textView textContainer]]; height = textFrame.size.height; }else { height = self.textView.contentSize.height; }
本文探讨了在iOS7环境中使用UITextView时,text属性修改后无法立即更新contentSize的问题,并提供了一个解决方案。通过获取textFrame的size.height,可以准确获取当前内容的高度。

4751

被折叠的 条评论
为什么被折叠?



