我刚刚开始构建一个通用的 iOS 应用程序,看起来为 iPad 和 iPod/iPhone 提供两个独立的故事板可能会有点维护问题,因为大多数视图控制器之间的唯一区别是大小。当 iPad 'mini' 到货时,可能还需要另一个故事板......
我正在考虑只为两种设备使用一个故事板。我发现通过使用支柱和弹簧,所有视图都可以正确调整大小和重新定位。对于任何特定于设备的视图控制器,我可以只创建其中两个,然后以编程方式加载特定于设备的一个,而不是使用情节提要链接到它们。
我知道这可能是不好的做法,但我能逃脱惩罚吗?我可能会遇到哪些问题?