ios - 使用 UIStackView 和自动布局最佳实践的 iPhone 和 iPad 的不同 Storyboard方法

标签 ios autolayout uistoryboard uistackview

对于具有大量功能和复杂用户界面的非常大的 ios 项目,希望有以下建议 -

  1. 如果我们使用不同的 Storyboard会不会更简单方便 像几年前没有 UIStackView 时开发人员曾经做过的那样,针对 iPhone 和 iPad 的屏幕尺寸?
  2. 使用 Storyboard 、自动布局实现复杂用户界面并拥有可维护代码的最佳做法是什么?请分享您的经验。

最佳答案

  1. Will it be more easy and convenient if we use different storyboards for iPhone and iPad Screen sizes as developers used to do a couple of years back when UIStackView was not there?

使用不同类型的 Storyboard/xib 会增加您的包大小。所以这不是一个好主意。在 xcode-7 之前,开发者除了这个没有什么好的选择。现在您可以使用自动布局,它可以轻松维护您的整个屏幕。

如果您的设计类似于主从(如设备设置),那么您可以使用不同的 VC。

  1. What are the best practices to achieve the complex UI using storyboards, Auto Layout and also have a maintainable code? Please share your experiences.

您可以自动布局、大小分类,甚至改变特征更有利于维护设计。

关于ios - 使用 UIStackView 和自动布局最佳实践的 iPhone 和 iPad 的不同 Storyboard方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49556123/

相关文章:

ios - 通知哪个调用是在与可达性无关的情况下进行的

使用 Storyboard的 iOS 主从应用程序

ios - 删除表格行时整个单元格移动到左侧,如何避免这种情况?

ios - 使用自动布局制作完美的正方形

ios - 使用 Storyboard在导航 Controller 中设置 UITableView

iphone - iOS 7升级后,UISearchbar中的UItextField失败

ios - 具有两个一对多关系的 CoreData NSPredicate

ios - 刷新 super token Swift

xcode - 创建自动布局按钮组

ios - 如何使用自动布局制作均匀间隔的图像行?