使用Swift和自动布局的Xcode。
我将MapView放置并应用了自动布局约束:
尾随空间到超级视图:等于0
超前视野的领先空间:等于0
但这些每侧留下16px的空间。所以我把它们改成了:
超级视图的尾随空格:等于-16
超级视野的领先空间:等于-16
这对iPhone 6来说效果很好,但是当我用iPhone 6 Plus进行测试时,我发现每侧都有4px的空间。如果我将约束更改为-20秒,那么对于iPhone 6,将隐藏两个4px。
有没有办法在不指定像素的情况下使用自动布局将视图粘贴到两个设备的边缘?
答案 0 :(得分:4)
在“Pin”对话框中取消选中 Constrain to margins
,并使用0作为左/右空格:
答案 1 :(得分:0)
您可以使用大小类,然后添加新约束,解决问题!!