UITableView中的UITextView在模拟器上运行时消失

时间:2015-03-13 20:46:40

标签: ios objective-c uitableview uitextview

我的UITableView里面有UITextView。当我在模拟器上运行时,textView消失了。以下是一些图片来说明正在发生的事情:

Stroyboard: enter image description here

textView为绿色。)

enter image description heretextViews约束)

当我在模拟器上运行时:

enter image description heretextView消失。)

textView的高度将是动态的。所以我尝试创建一个高度约束,其关系为“大于或等于”,textView's高度没有变化。

(注意:当我添加textField时,(不是textView),它可以正常工作。)

  

问题:

     

为什么textView在模拟器上运行时会消失,并且   我该如何解决?

1 个答案:

答案 0 :(得分:2)

如果您将UITextView设置为"不是"滚动:

[textView setScrollEnabled:NO];

它将能够计算内在大小,从而允许自动布局自动移动其他元素,然后由您自行设置约束。