我正在尝试创建一个视图,我收集用户信息,如名字,姓氏,DoB等。在故事板中创建的视图看起来像这样 -
但是,对每一项设置限制都变得非常笨拙。我非常倾向于在代码中创建它,当然,即使在代码中也感觉太多行。必须有一个更好的方法来做到这一点。
最好的方法是什么?我是否将它们放在多个堆栈视图中,然后将它们堆叠在其他堆栈视图中?什么是通常的标准做法?
我是iOS编程和在stackoverflow上搜索的新手,谷歌没有给我任何结果。
答案 0 :(得分:3)
如果可以,请使用始终堆栈视图,它们是最佳解决方案,因为它们可以为您管理许多问题。 在这种情况下,我会说:
现在它可能很乱,但不要担心。您需要设置约束和堆栈视图参数进行调整。尝试不同的选项,了解如何设置正确的堆栈视图的唯一方法是尝试。过了一段时间,你可以在几分钟内创建一个复杂的界面。
为了更好地理解,请参阅文档: https://developer.apple.com/library/content/documentation/UserExperience/Conceptual/AutolayoutPG/LayoutUsingStackViews.html
观看Apple发布的视频:Autolayout Apple Video
答案 1 :(得分:1)