【发布时间】:2015-05-29 12:09:07
【问题描述】:
我一直在以编程方式使用自动布局,但现在我想看看 Xcode 中的故事板功能是什么。我想我已经正确地为第一个按钮(左下角的按钮)创建了约束:
我似乎没有任何冲突或模棱两可的约束,但是当我在手机上运行应用程序进行测试时,它看起来像这样:
如您所见,按钮位于左上角……无论我尝试使用什么约束,按钮始终位于左上角。我希望它位于左下角。
任何帮助将不胜感激,谢谢。
更新
我已经尝试了这些建议,但都没有奏效...这是我现在的设置方式 - 我必须做 left:-16 top:0 right:-16 bottom:0 才能使 mapView 约束工作.对于按钮,我使用了 insets 选项(如答案中所述)并做了 bottom:0, left:0 - 以便将其固定到左下角(只需要两个约束?):
【问题讨论】:
-
将按钮底部固定到 mapViews 父视图的底部
-
只需将前导空格和底部空格添加到您的按钮,它会将按钮粘贴到左下角
-
你必须给它一个前导和顶部/底部约束到超级视图
-
所以它应该只需要 2 个约束?不需要宽高?
-
还有 - 我需要
[self.view addSubview:]将按钮添加到布局中还是在情节提要中可以选择这样做?
标签: ios layout uibutton autolayout