ios - 苹果 5 4 英寸

标签 ios xcode

<分区>

Possible Duplicate:
How to detect iPhone 5 (widescreen devices)?

我正在使用 Xcode 创建一个应用程序。我注意到使用 xcode 4.5,您的 Storyboard可以适应 iphone 5 的屏幕尺寸。如果我创建两个屏幕尺寸不同的独立 Storyboard ,但将 Controller 链接到同一个 .h 文件,我如何告诉程序根据设备加载哪个 Storyboard ?

例如:对于 ipad,当我运行时,它会自动选择正确的 Storyboard

最佳答案

当前标记的答案对我不起作用,所以我创建了下面的方法来检查当前设备是否有 4 英寸显示屏。

- (BOOL)hasFourInchDisplay {
    return ([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPhone && [UIScreen mainScreen].bounds.size.height == 568.0);
}

因为这是 iPhone 上 4 英寸显示屏的已知高度,所以这是一个很好的指标。

关于ios - 苹果 5 4 英寸,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12516986/

相关文章:

ios - 具有两个独立流程的 Storyboard

ios - 如何硬件加速 CSS 中的框阴影动画?

SDK 'Unit Test Bundle' 中的产品类型 'iOS 9.2' 需要 iOS 代码签名

iphone - cocoa /iPhone : How do I create a Simplified Chinese localization of my app?

ios - 导致黑屏的 SWRevealViewController 层次结构

ios - Xcode:@1x 的图像尺寸从未被使用过

ios - iOS 键盘显示通知扩展

ios - 为什么我的 Storyboard无法正常工作?

ios - 计算 Twitter 字符数

ios - 基本注册页面 - iOS