我在使用其中一些限制时遇到了麻烦。我只是想在IB中添加一个UIView,以便我可以根据需要注入其他视图。但是,我无法获得正确的定位。无论我添加或删除了多少约束,我似乎无法删除“顶级空间:Superview”。我只是试图将UIView固定在底部并使其浮动以适应不同的屏幕尺寸。这个“顶级空间”迫使UIView离开屏幕,我似乎无法删除它,也无法取消优先级。
UIView约束(不起作用) - 抱歉无法发布图像 http://i1322.photobucket.com/albums/u574/dneely79/uiview-constraints_zpscae66ed9.png
另一方面,虽然我可以删除UIView并添加UIImageView,但我可以让它工作。所以,现在我实际上是将我的视图注入到这个元素而不是UIView中。它的工作,只是感觉很脏。
UIImageView约束(作品)
http://i1322.photobucket.com/albums/u574/dneely79/uiimageview-constraints_zps726da545.png
其他人对如何克服这个问题有任何想法?它让我很生气,对我来说似乎没有多大意义。
我已经尝试过这个帮助链接(虽然试图锚定底部而不是顶部)
Xcode 4 and Interface Builder: Editing Vertical Spacing Constraint (Anchor Top, not Bottom)
提前感谢您就此事提供任何帮助或建议。
答案 0 :(得分:0)
根据IB给你的默认值,这是我的一个半愚蠢的错误。我回去了,更好地分析了我自己的照片。
在注意到UIImageView上的高度设置而不是UIView之后,我添加了一个高度,并且能够成功删除顶部空间。