文本未完全显示在UITextView中

时间:2014-09-05 17:45:41

标签: ios objective-c uitableview uitextview autolayout

我的UITextView非常奇怪。

要解释此问题,UITextView会放在UITableViewCell中,而在第一个显示屏上,第二行会丢失:

enter image description here

如果我继续向下滚动,然后返回查看此UITextView,一切都恢复正常:

enter image description here

非常奇怪的是,如果我将UITextView设置为无法选择(实际上我想要的),文本会很好地显示,但字体会丢失:

enter image description here

似乎我遇到了同样的问题: UITextView - setting font not working with iOS 6 on XCode 5

和给出的修复(将UITextView设置为可选)对字体工作正常。但是裁剪文本的这个问题使得该解决方案不充分。

UITextView有红色背景颜色,以确保尺寸正常。

所有内容都在Storyboard中完成,但我也尝试手动设置字体,问题仍然存在。

你有什么可能出错的暗示吗?

1 个答案:

答案 0 :(得分:0)

您可以使用AutoLayout调整单元格内的UITextView大小,也可以使用

[cell.textView sizeToFit];

我建议使用AutoLayout,因为它不应该对性能造成太大影响。