如何在Xcode故事板中处理Misplaced View警告?

时间:2017-12-10 06:06:21

标签: ios uiview autolayout

我正在尝试更改UIScrollView内的UIView的位置,但每当我更改其位置时,我都会收到一条警告,指出“滚动视图的框架在运行时会有所不同时间“(见下图)。我该如何妥善处理?

enter image description here

UIScrollView约束:

enter image description here

UIView约束内

UIScrollView

enter image description here

我试图在UIScrollView内移动UIView

enter image description here

1 个答案:

答案 0 :(得分:1)

该警告只是意味着您将视图放置在画布中(也就是您在Xcode的ui编辑器中拖动视图的位置),与应用程序运行时视图将定位的位置不匹配,基于你设定的限制。

首先检查您的约束是否正确,以及它们是否会使视图在运行时出现在您想要的位置。

如果约束条件正确,并且只需要在故事板中重新定位视图,则可以单击视图,然后转到编辑器>解决自动布局问题>更新框架。然后Xcode将根据现有约束自动更新画布中视图的位置。