限制边距在Xcode 9上无法正常工作

问题描述:

我试图从边(左侧&右侧)向UIImageView设置“0”的约束,但是当我添加带有“约束到边距”的约束时,它将图像一直固定在ViewController的边缘,同时它应该保持一段距离,为什么会发生这种情况?限制边距在Xcode 9上无法正常工作

+0

你在模拟哪个设备? – matiastofteby

+1

在添加约束条件后,我没有尝试运行模拟器,所有这些都发生在Interface Builder中 –

+1

遇到与我[Apple的教程]相同的问题(https://developer.apple.com/library /content/referencelibrary/GettingStarted/DevelopiOSAppsSwift/BuildABasicUI.html#//apple_ref/doc/uid/TP40015214-CH5-SW1) – RhinoDavid

我遇到了同样的问题,最近通过关闭安全区域解决了问题。安全区域布局默认启用。要在Xcode 9中禁用安全区域布局,请选择“视图”>“实用程序”>“显示文件检查器”,并取消选中“使用安全区域布局指南”复选框。这应该纠正这个问题。祝你好运,希望它有帮助。

+0

哇,它真的有效,这是一个在脖子上的痛苦,非常感谢你:D –

检查您的UIImageView是否与重叠或放置过去表示保证金行。如果是这样的话,那么对保证金事物的限制就不会做任何事情。我做了什么来解决这个问题是手动移动该对象,使它远离边界线,然后再试一次。

这可让您保持安全区域。