在模拟器上 运行 时,UITableView 中的 UITextView 消失
UITextView in UITableView disappears when run on simulator
我有一个 UITableView
,里面有一个 UITextView
。当我在模拟器上 运行 它时, textView
消失了。这里有一些图片来说明发生了什么:
拼板:
(textView
为绿色。)
(textViews
约束条件)
当我在模拟器上运行它时:
(textView
消失。)
textView
的高度将是动态的。所以我尝试创建一个与 'greater than or equal' 相关的高度约束,并且 textView's
高度没有改变。
(注意:当我添加 textField
(而不是 textView
)时,它工作正常。)
Question:
Why does the textView
disappear when I run it on the simulator, and
how can I fix it?
如果您将 UITextView 设置为 "not" 可滚动:
[textView setScrollEnabled:NO];
它将能够计算固有大小,从而允许自动布局自行移动其他元素,然后由您正确设置约束。
我有一个 UITableView
,里面有一个 UITextView
。当我在模拟器上 运行 它时, textView
消失了。这里有一些图片来说明发生了什么:
拼板:
(textView
为绿色。)
textViews
约束条件)
当我在模拟器上运行它时:
textView
消失。)
textView
的高度将是动态的。所以我尝试创建一个与 'greater than or equal' 相关的高度约束,并且 textView's
高度没有改变。
(注意:当我添加 textField
(而不是 textView
)时,它工作正常。)
Question:
Why does the
textView
disappear when I run it on the simulator, and how can I fix it?
如果您将 UITextView 设置为 "not" 可滚动:
[textView setScrollEnabled:NO];
它将能够计算固有大小,从而允许自动布局自行移动其他元素,然后由您正确设置约束。