ios - 适用于所有屏幕尺寸的 Storyboard

标签 ios objective-c storyboard

是否可以为任何屏幕尺寸添加 Storyboard? 例如,如果 iPhone 是 6,则加载 Storyboard 1 如果是 iPhone 5,则加载 Storyboard 2。

最佳答案

是的,这是可能的,尽管我不推荐它。事实上,我强烈建议反对它。

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

随着 iOS 8 中添加的尺寸类别,Apple 使处理不同尺寸的显示器变得更加容易和清晰。他们正在插入开发人员远离 iPhone 和 iPad 的单独 Storyboard,转向管理所有平台的单一 Storyboard。

关于ios - 适用于所有屏幕尺寸的 Storyboard,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27651745/

相关文章:

ios - 设备旋转后调用 invalidateLayout() 或 reloadData() 重新加载从 Storyboard 创建的 UICollectionView

ios - 简单的 Swift 3 日志记录解决方案

iphone - 关于绘制单元格矩形的解决方案

iOS 以编程方式删除浏览历史记录

objective-c - 是否可以删除 NSRectFill 绘制的图形?

ios - 如何创建虚线 uibutton

uitableview - 使用 Storyboard中的 SDWebImage 在自动布局中查看图像

ios - 如何在使用 objective-c 代码在 ios 中设置动画时识别 UIImageView 上的触摸事件?

ios - Firebase 从 2.5.1 升级到 3.2.1

ios - navigationController属性在UINavigationController.h中声明,但它是UIViewController的属性