以编程方式使用约束或相对大小的Swift布局

时间:2017-05-30 13:31:47

标签: swift uiview uibutton uilabel constraints

我决定在没有故事板的情况下以编程方式执行我的应用程序。 我添加了所有UIElements(按钮,框架,图像......),但没有约束到我的项目,但具有相对高度。比如我说 button.frame.height = view.frame.height / 24 button.frame.width = view.frame.width / 3 等等...

这可以,还是我应该用约束来做? 谢谢

1 个答案:

答案 0 :(得分:1)

你绝对应该使用约束和AutoLayout。您可以使用系统API或检查其他流行的库,如SnapKit或Lyt。