Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 文本未在UITextView中完全显示_Ios_Objective C_Uitableview_Uitextview_Autolayout - Fatal编程技术网

Ios 文本未在UITextView中完全显示

Ios 文本未在UITextView中完全显示,ios,objective-c,uitableview,uitextview,autolayout,Ios,Objective C,Uitableview,Uitextview,Autolayout,我的UITextView非常奇怪 为了解释此问题,将UITextView放置在UITableViewCell中,在第一个显示中,第二行缺失: 如果我继续向下滚动,然后返回查看此UITextView,一切都会恢复正常: 非常奇怪的是,如果我将我的UITextView设置为不可选择(实际上是我想要的),文本显示良好,但字体丢失: 我似乎也遇到了这里描述的相同问题: 给定的修复(将UITextView设置为可选)对字体效果良好。但是,由于文本被裁剪,这个问题使得这个解决方案不够充分 UITex

我的
UITextView
非常奇怪

为了解释此问题,将
UITextView
放置在
UITableViewCell
中,在第一个显示中,第二行缺失:

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

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

我似乎也遇到了这里描述的相同问题:

给定的修复(将
UITextView
设置为可选)对字体效果良好。但是,由于文本被裁剪,这个问题使得这个解决方案不够充分

UITextView
具有红色背景色,以确保大小正常

一切都是在故事板中完成的,但我也尝试手动设置字体,问题仍然存在


是否有任何错误提示?

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

[cell.textView sizeToFit]


我建议使用AutoLayout,因为它不会对性能造成太大的损害。

我以前也遇到过类似的问题,UITextView似乎有一些bug。我所做的是增加文本视图的高度,使其比所需的更大,然后出现全文。检查这是否对您有效。它似乎有效,但这并不完全是我想要做的^^我有另一个解决方案,执行
[cell.textview layoutifneed]
,但我担心它会扼杀我的
UITableView
性能……请您在cellForRow中发布您的代码。索引路径:UITextView也有严重问题。