繁体   English   中英

为什么我的UITableView不能变长并在屏幕上调整大小?

[英]Why my UITableView can't become longer, and resizing on the screen?

我使用XIB创建我的应用程序的用户界面,将tableView设置为>= 350 ,我已经设置了Constraints,该约束小于350 px,如果UIVIew较高,它将变长,但是tableView仍然保持相同的大小,如果我在iPhone 5模拟器中对其进行测试,是否将约束设置错误? 谢谢。

在此处输入图片说明

如果希望tableview与视图一起增长,则不应在桌子上设置任何高度限制。

而是将Top Edge to SuperView设置Top Edge to SuperView ,将Bottom Edge to SuperView约束。

这样,您可以完全删除高度限制,并且tableview随其内部视图一起增长。

注意

在您的示例中,不能删除紫色约束,因为紫色约束是使布局明确的唯一约束。 如果您仅具有不等式约束,则视图不知道该怎么做...

> = 350 ...表示350、351或17,238,293?

每个方向至少需要两个相等约束才能明确。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM