【发布时间】:2017-08-21 00:40:59
【问题描述】:
所以我和我的同事已经在 android 中完成了我们的应用程序。现在,我正在启动 ios/swift/xcode。似乎我有两个选择:故事板(很糟糕,因为当我拖放东西时它会做出很多假设,就像在 android 中一样)。其次,我对所有的 ui 进行了硬编码,这很痛苦,因为在我运行它之前我不知道它会是什么样子。
在 android 中,我用 xml 编写了所有布局,因为很高兴看到我的布局会不断变化,并且我可以完全控制我的布局(不假设填充是什么、边距和什么类型布局)。写完我的 xml 后,我会用 java 把它全部挂起来,它很漂亮。
现在在 ios 中,我看不到那种开发设计。我想以与此相同或类似的方式发展,或者可能是“最佳”实践。我希望有人可以就如何解决这个问题提供一个非常好的见解。
【问题讨论】:
-
有一个 #Main 故事板,其中包含您要创建的屏幕列表,如 xml 。假设您要创建登录屏幕,然后有一个 #view 控制器用于分配有 #story board id 的登录屏幕,它将绑定在该 #Main 故事板的一侧。
-
您似乎没有进行任何研究。首先阅读:[developer.apple.com/library/content/documentation/…
-
@MaxPevsner 你的链接失效了。
-
@TheQ 抱歉,打错字了。 developer.apple.com/library/content/documentation/…
-
使用 storyBoard 并设置约束,以便在您在 android xml 中的约束布局上创建时就位
标签: android ios xml swift android-layout