【发布时间】:2014-10-30 17:26:06
【问题描述】:
我的UITextView 很奇怪。
为了解释问题,将UITextView 放在UITableViewCell 中,在第一次显示时,缺少第二行:
如果我继续向下滚动并返回查看此UITextView,一切都会恢复正常:
非常奇怪的是,如果我将UITextView 设置为不可选择(实际上是我想要的),文本会很好地显示,但字体会丢失:
看来我有同样的问题在这里描述: UITextView - setting font not working with iOS 6 on XCode 5
并且给出的修复(将UITextView 设置为可选)对字体效果很好。但是这个裁剪文本的问题使得这个解决方案不够充分。
UITextView 的背景颜色为红色,以确保大小正常。
一切都在Storyboard中完成,但我也尝试手动设置字体,问题仍然存在。
你有什么可能出错的提示吗?
【问题讨论】:
-
我之前也遇到过类似的问题,UITextView好像有一些bug。我所做的是增加文本视图的高度,使其大于所需的高度,然后出现全文。检查这是否适合您。
-
它似乎有效,但这不是我想要做的 ^^ 我有另一个解决方案,做
[cell.textview layoutIfNeeded]但我担心它会扼杀我的UITableView性能...... -
能否请您发布您在 cellForRowAtIndexPath 中的代码:
-
UITextView 也有严重问题。
标签: ios objective-c uitableview uitextview autolayout