Ios 创建包含多个项目的UIView
我试图创建一个视图,在其中收集用户信息,如名字、姓氏、DoB等。在情节提要中创建时的视图如下所示-- 然而,对每一项设置约束实际上是非常笨拙的。我非常倾向于在代码中创建它,当然,即使在代码中也感觉太多行了。必须有更好的方法来做 最好的方法是什么?我是否将它们放在多个堆栈视图中,然后在其他堆栈视图中进行堆叠?通常的标准做法是什么Ios 创建包含多个项目的UIView,ios,swift,uiview,uistoryboard,Ios,Swift,Uiview,Uistoryboard,我试图创建一个视图,在其中收集用户信息,如名字、姓氏、DoB等。在情节提要中创建时的视图如下所示-- 然而,对每一项设置约束实际上是非常笨拙的。我非常倾向于在代码中创建它,当然,即使在代码中也感觉太多行了。必须有更好的方法来做 最好的方法是什么?我是否将它们放在多个堆栈视图中,然后在其他堆栈视图中进行堆叠?通常的标准做法是什么 我对iOS编程和stackoverflow搜索非常陌生,google没有给我任何结果。如果可以,使用always stack view,它们是最好的解决方案,因为它们为
我对iOS编程和stackoverflow搜索非常陌生,google没有给我任何结果。如果可以,使用always stack view,它们是最好的解决方案,因为它们为您管理许多问题。 在这种情况下,我将提出:
- 垂直堆栈视图中的名字标签和名字txt(a)
- 垂直堆栈视图中的姓氏标签和姓氏Txt(B)
- 水平堆栈视图中的Cup、Cupertino、Cup Txt(C)
- 水平堆栈视图中的DoB标签(即使只是一个按钮,最好将其放在堆栈视图中,以帮助您将按钮居中(D)
- 在水平堆栈视图中完成的按钮(即使只是一个按钮),最好将其放在堆栈视图中,以帮助您将按钮居中(E)
- A、 垂直堆叠视图中的B、D、C、E
观看苹果公司的视频:如果可以,请使用always stack view,它们是最好的解决方案,因为它们可以为您管理许多问题。 在这种情况下,我将提出:
- 垂直堆栈视图中的名字标签和名字txt(a)
- 垂直堆栈视图中的姓氏标签和姓氏Txt(B)
- 水平堆栈视图中的Cup、Cupertino、Cup Txt(C)
- 水平堆栈视图中的DoB标签(即使只是一个按钮,最好将其放在堆栈视图中,以帮助您将按钮居中(D)
- 在水平堆栈视图中完成的按钮(即使只是一个按钮),最好将其放在堆栈视图中,以帮助您将按钮居中(E)
- A、 垂直堆叠视图中的B、D、C、E
并在Apple上观看此视频:您可以使用水平
UIStackView
,且分布填充相等,或者您可以按照以下简短教程操作:
您可以使用分布填充相等的水平
UIStackView
,也可以按照以下简短教程操作: