我正在尝试更改UIScrollView
内的UIView
的位置,但每当我更改其位置时,我都会收到一条警告,指出“滚动视图的框架在运行时会有所不同时间“(见下图)。我该如何妥善处理?
UIScrollView
约束:
UIView
约束内 UIScrollView
:
我试图在UIScrollView
内移动UIView
。
答案 0 :(得分:1)
该警告只是意味着您将视图放置在画布中(也就是您在Xcode的ui编辑器中拖动视图的位置),与应用程序运行时视图将定位的位置不匹配,基于你设定的限制。
首先检查您的约束是否正确,以及它们是否会使视图在运行时出现在您想要的位置。
如果约束条件正确,并且只需要在故事板中重新定位视图,则可以单击视图,然后转到编辑器>解决自动布局问题>更新框架。然后Xcode将根据现有约束自动更新画布中视图的位置。