我使用XIB创建我的应用程序的用户界面,我设置了tableView
>= 350
,我已经设置了Constraints,小于350 px,如果UIVIew更高,它会变得更长,但tableView仍然保持不变大小,如果我在 iPhone 5 模拟器中测试它,我是否设置了错误的约束?谢谢。
问问题
86 次
1 回答
1
如果您希望 tableview 与它所在的视图一起增长,那么您不应该在 table 上设置任何高度限制。
而是设置一个Top Edge to SuperView
和一个Bottom Edge to SuperView
约束。
这样,您可以完全删除高度约束,并且 tableview 将随着它在里面的视图而增长。
笔记
在您的示例中不能删除紫色约束,因为它是使布局明确的唯一约束。如果你只有一个不等式约束,那么视图不知道该怎么做......
>= 350 ... 这是否意味着 350、351 或 17,238,293?
您需要在每个方向上至少有两个等式约束才能明确。
于 2013-07-23T06:56:20.370 回答