可能的重复:
如何检测iPhone 5(宽屏设备)? https://stackoverflow.com/questions/12446990/how-to-detect-iphone-5-widescreen-devices
我正在使用 Xcode 创建一个应用程序。我注意到使用 xcode 4.5,你的故事板可以适应 iphone 5 屏幕尺寸。如果我创建两个具有不同屏幕尺寸的独立故事板,但将控制器链接到同一个 .h 文件,我如何告诉程序根据设备加载哪个故事板?
例如:对于 ipad,当我跑步时,它会自动选择正确的故事板
当前标记的答案对我不起作用,因此我创建了下面的方法来检查当前设备是否有 4 英寸显示屏。
- (BOOL)hasFourInchDisplay {
return ([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPhone && [UIScreen mainScreen].bounds.size.height == 568.0);
}
由于这是 iPhone 4 英寸显示屏的已知高度,因此是一个很好的指标。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)