我的UITableView
里面有UITextView
。当我在模拟器上运行时,textView
消失了。以下是一些图片来说明正在发生的事情:
Stroyboard:
(textView
为绿色。)
(textViews
约束)
当我在模拟器上运行时:
(textView
消失。)
textView
的高度将是动态的。所以我尝试创建一个高度约束,其关系为“大于或等于”,textView's
高度没有变化。
(注意:当我添加textField
时,(不是textView
),它可以正常工作。)
问题:
为什么
textView
在模拟器上运行时会消失,并且 我该如何解决?
答案 0 :(得分:2)
如果您将UITextView设置为"不是"滚动:
[textView setScrollEnabled:NO];
它将能够计算内在大小,从而允许自动布局自动移动其他元素,然后由您自行设置约束。