我已经制作了一个游戏,屏幕上有很多物体从右到左,我把这些物品放在我的故事板上。
这是一个单一的视图应用程序,标题徽标和播放按钮没有显示我希望他们在3.5英寸的屏幕上,所以我试图让应用程序保持他们离屏幕边缘一定距离,我已尝试使用约束,但我无法将其限制在屏幕边缘而不是故事板上的其他项目。
由于故事板上的其他项目正在移动,因此它为我提供了黄色错误,使其与之对齐的内容“模棱两可”。
如果我尝试使用两个故事板,我们将非常感谢您的帮助吗?
答案 0 :(得分:2)
如果包含title logo
和play button
的视图没有移动,那么您可以通过以下方式执行此操作:
在故事板中的Bottom space to superView
添加play button
约束。
<强>步骤:
强>
选中播放按钮对象后,点击
Editor -> Pin - > Bottom Space to Superview
类似的方法也可以与其他对象一起使用,例如为Top Space to Superview
添加约束Title Logo
,以便徽标保持在顶部的固定位置。
有关constraints
和Autolayout
的进一步疑问,您可以参考这些精彩的教程:
<强>更新强>
如果您收到编译器警告,例如
"Frame for "Image View - Title.png" will be different at run time."
这是因为您在添加约束后更改了项目的框架
如果你想要新职位:
Editor -> Resolve Autolayout issues - > Update constraints
如果您想要原来的先前位置:
Editor -> Resolve Autolayout issues - > Update frames
希望这有帮助! :)