【发布时间】:2013-09-26 13:17:31
【问题描述】:
当我在 IOS7 模拟器上测试我的应用程序时。
有时我发现当我使用sizeToFit 或UITextView 时很奇怪。
sizeToFit 之后的框架看起来是对的,但文字只能部分显示,就像下面的照片一样。 (灰色区域代表UITextView在sizeToFit之后的新框架,整个句子应该是“这两者之间的关系很紧张。”)
UITextView 文本是通过属性文本设置的。
似乎问题只出现在某些句子上,大多数句子都可以。
我多次遇到这个问题,但仍然无法解决。 任何帮助将不胜感激。谢谢。
更新:
最后我以一种丑陋的方式解决了这个问题。我重置了 textView 的文本。
NSString *text = textView.text;
textView.text = @"";
textView.text = text;
现在它可以显示 sizeToFit 之后的全部内容。 我认为这似乎是 IOS 7 的错误。
【问题讨论】:
-
增加Textview框架高度。
-
我已经将 UITextView 的背景颜色设置为灰色。 (上图的灰色区域)。 Textview 框架高度足以显示整个文本。
-
也许 [textView setNeedDisplay] ?
-
致凯尔方,感谢您的回复。我尝试了 setNeedDisplay,但它不起作用。
-
您找到解决方案了吗?我也有同样的问题...
标签: uitextview ios7 sizetofit