表视图的自动布局约束问题

Posted

技术标签:

【中文标题】表视图的自动布局约束问题【英文标题】:Autolayout constraint issue for tableview 【发布时间】:2017-04-01 02:52:35 【问题描述】:

When I switch orientation

您好,我正在尝试将我的表格限制为图片左侧的所有选定内容。它给了我错误,您可以在右侧看到。谁能帮我解决这些错误?谢谢!

【问题讨论】:

感谢您的帮助! 你能告诉我你的视图层次结构吗?请提及您对每个组件的限制。单独指定。 首先定义滑块的约束。如果您不为滑块定义约束,您如何期望表格自行定位? 我试过了,同样的错误。无论如何感谢您的帮助! 【参考方案1】:

点击“解决自动布局问题”并选择“重置为建议的约束”。对你有帮助。

【讨论】:

谢谢,但是在我尝试切换方向并且它搞砸了之后,这也发生过。我添加了一张切换方向后的图片。谢谢! 从建议中添加约束不是一个好习惯,因为当您从建议 x-code 添加约束时,会根据它添加约束。它可以消除您的错误,因为它不满足您的 UI 设计格式。很多时候很难确定在我们的组件中添加了哪些约束x-code

以上是关于表视图的自动布局约束问题的主要内容,如果未能解决你的问题,请参考以下文章

如何正确设置水平图像视图的自动布局约束?

使用 Masonry 向视图的子视图添加自动布局约束

自动布局和约束问题

当自动布局约束在视图控制器生命周期中设置框架?

向添加到 UIWindow 的视图添加约束时,为啥无法设置自动布局约束?

以编程方式从超级视图中删除视图后更新约束/框架(自动布局)