形状因子按钮非常适合测试不同的iphone屏幕尺寸,旧iOS版本布局的辅助编辑器预览也是如此。 当然,如果背景图像覆盖了大部分屏幕,那么我们需要创建调整后的图像以适应每个屏幕配置中的可用空间。 对它进行编码是显而易见的方法,但在界面构建器中直观地工作会破坏。 IB是否以某种方式支持我,我没有看到?
答案 0 :(得分:0)
嗯,一种方法是你可以根据屏幕大小加载不同的XiB。创建两个XiB - VC1和VC2。
然后你可以这样做:
if([[UIScreen mainScreen]bounds].size.height == 1136) {
MyViewController *vc = [[MYViewController alloc] initWithNibName: @"VC1"];
// push vc in Navigation Controller
}
else if ([[UIScreen mainScreen]bounds].size.height == 960) {
MyViewController *vc = [[MYViewController alloc] initWithNibName: @"VC2"];
// push vc in Navigation Controller
}
希望有所帮助。我之前使用过这种方法,但效果很好。此外,如果代码中有任何拼写错误,请道歉。没有在Xcode中输入。