【问题标题】:Storyboard for all screen size适用于所有屏幕尺寸的故事板
【发布时间】:2014-12-26 00:12:15
【问题描述】:

是否可以为任何屏幕尺寸添加情节提要? 例如,如果 iPhone 是 6,则加载故事板 1,如果是 iPhone 5,则加载故事板 2。

【问题讨论】:

    标签: ios objective-c storyboard


    【解决方案1】:

    是的,这是可能的,尽管我不建议这样做。事实上,我会强烈建议不要这样做。

    首先要开发更多的工作,更容易出错,测试和维护也需要更多的工作,并且当您有不同的平台时,可能会出现特定于平台的错误每种屏幕尺寸的配置。

    通过在 iOS 8 中添加的尺寸类别,Apple 让处理不同尺寸的显示器变得更轻松、更清晰。他们正在推动开发人员从单独的 iPhone 和 iPad 故事板转向管理所有平台的单一故事板。

    【讨论】:

    • 有点跑题了,这个概念和2种或更多语言的应用一样吗?
    • 那么,为所有屏幕尺寸匹配应用的最佳方式是什么?
    • 阅读文档?!?你疯了吗??
    • 使用尺寸等级 + 自动布局。如果使用正确,它应该可以解决您所有的本地化问题。使用堆栈视图,一切都变得简单 1000 倍。
    【解决方案2】:

    尝试使用具有通用路径的情节提要,然后根据您使用的手机使用 segue 分割路径。我为屏幕尺寸制作了一个可能对你有用的 cocoapod。

    Here's a tutorial

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-12-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多