gpt4 book ai didi

uitextview - 在 IOS7 中使用 UITextView 的 sizetofit 时发生奇怪的事情

转载 作者:行者123 更新时间:2023-12-03 21:38:48 29 4
gpt4 key购买 nike

当我在 IOS7 模拟器上测试我的应用程序时。
有时我在使用 sizeToFit 时发现它很奇怪的 UITextView .sizeToFit后的框架看起来是对的,但文字只能部分显示,就像下面的照片一样。 (灰色区域代表 UITextView 之后的新帧 sizeToFit ,整个句子应该是“这引发了两者之间的紧张关系。”)

enter image description here
UITextView文本是通过attributedText 设置的。
似乎问题仅出现在某些句子中,并且对于大多数句子都可以。

我多次遇到这个问题,但仍然无法解决。
任何帮助将不胜感激。谢谢。

更新:

最后我以一种丑陋的方式解决了这个问题。我重置了 textView 的文本。

NSString *text = textView.text;
textView.text = @"";
textView.text = text;

现在它可以在 sizeToFit 之后显示整个内容。
我认为这似乎是 IOS 7 的错误。

最佳答案

我遇到了同样的问题,我花了一段时间才弄明白,您只需要调整 的大小即可。文本容器

[textview sizeToFit];
[textview.textContainer setSize:textview.frame.size];

关于uitextview - 在 IOS7 中使用 UITextView 的 sizetofit 时发生奇怪的事情,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18928832/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com