自动布局中的错位视图警告

Posted

技术标签:

【中文标题】自动布局中的错位视图警告【英文标题】:misplaced view warning in auto layout 【发布时间】:2017-04-06 07:21:46 【问题描述】:

我里面有一个 uiscrollview 和内容视图。我正在尝试使用自动布局,但是当我将内容视图边距设置为其超级视图时,它会发出警告放错视图,我不知道我做错了什么。 导航栏有问题吗?因为不同的是导航栏的确切高度。

【问题讨论】:

你需要更新你的框架。 你能添加我们当前的用户界面吗?因为它会根据您的限制进行更新。 【参考方案1】:

只需从 StoryBoard 更新约束

它会自动按照您的设置设置您的视图。

【讨论】:

我希望你能从选定的视图更新约束 是的,我想是关于导航栏的。滚动视图从 y=64 开始,内容视图说它的实际是 y= -64,这是预期的 y=0 如果可能的话,你能给我提供代码吗?我已经尝试解决它。 bhumeshpurohit@ymail.com 让我们continue this discussion in chat。【参考方案2】:

只需单击该橙色警告按钮并应用更新框架,这将修复它。此警告是因为您的视图在 xib 中的边界不满足给定的约束或左视图面板中的给定边界。

【讨论】:

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

iOS 自动布局错位视图的错误

视图控制器加载时自动布局的警告

自动布局约束警告

抑制 Xcode 中的运行时自动布局警告

自动布局:无法弄清楚如何解决与扩展 UITableViewCell 内的面板相关的警告

iOS6 自动布局异常