我使用 XIB 创建应用程序的用户界面,我设置的 tableView 是
>= 350
,我已经设置了约束,小于350 px,如果UIVIew更高,它会变得更长,但是tableView仍然保持相同的大小,如果我在iPhone中测试它5模拟器,我是否设置了错误的约束?谢谢。
最佳答案
如果您希望表格 View 随着其所在的 View 而增长,那么您不应在表格上设置任何高度限制。
而是设置一个Top Edge to SuperView
和一个Bottom Edge to SuperView
约束。
这样您就可以完全删除高度约束,并且表格 View 将随着其内部的 View 而增长。
注意
在您的示例中无法删除紫色约束,因为它是使布局明确的唯一约束。如果你只有一个不等式约束,那么 View 不知道该怎么做......
>= 350 ...这意味着 350、351 还是 17,238,293?
每个方向至少需要两个等式约束才能明确。
关于ios - 为什么我的 UITableView 不能变长,并且不能在屏幕上调整大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17803048/