ios - 确定应用程序是否在 iPhone 6 键盘上以 "scaled"模式运行?

标签 ios iphone keyboard ios8 iphone-6

我正在尝试创建一个自定义 iOS 8 键盘。我正在使用 Interface Builder 来安排键盘布局。我有两个 NIB 文件,一个用于 iPhone 6,一个用于 iPhone 5。

有一些应用程序为 iPhone 6 “放大”。对于这些应用程序,我想加载 iPhone 5 NIB(iPhone 6 NIB 离开屏幕)。

有什么方法可以确定当前运行的应用程序是否在“缩放”模式下运行?

不幸的是,检查 UIScreen mainScreen 的属性并没有给我原生 iPhone 6 应用程序与缩放的 iPhone 6 应用程序之间的区别。

最佳答案

在缩放的应用程序中 [UIScreen mainScreen].scale[UIScreen mainScreen].nativeScale不一样。

关于ios - 确定应用程序是否在 iPhone 6 键盘上以 "scaled"模式运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27216471/

相关文章:

ios - 基础核心动画——运动图像

iphone - 如何在代码中设置 iPhone 标签栏图标?

macos - OS X 终端 : Meta key + alt functionality at the same time

c# - (VB 或 C#)在系统托盘中运行应用程序并在应用程序未处于焦点时收听键盘输入

ios - Swift - 在 TableViewController -> ViewControllers 之间的简单 Segue 期间出错

ios - 无法使用iOS SDK从此云代码获取PFObject

iphone - 可以跟踪 iOS 应用程序从下载到安装的整个过程吗?

iphone - 为 iOS 和 XCode 4.3 交叉编译开源 c 库

iPhone RestKit 如何启用 RKLogDebug?

javascript - 是否可以使用 JavaScript 触发键盘按钮?