检测键盘是否在iPhone X上的兼容模式应用中运行

时间:2017-11-15 02:28:43

标签: ios keyboard iphone-x

我已经构建了一个可以在任何应用中使用的自定义键盘扩展程序。如果正在使用的应用程序在iPhone X上以原始分辨率运行,或者如果它在iPhone 8资源的兼容模式下运行,则需要以编程方式从键盘内进行检测。对于这两种不同的情况,键盘需要稍微调整一下它的行为。

我最初推测也许UIScreen.main.bounds.size会返回兼容性窗口的大小,但是,它会为两种情况返回375x812。始终如一,nativeBounds返回1125x2436。 inputView及其superview也是375x812。

如何确定托管键盘的应用是否在iPhone X上以兼容模式运行?

0 个答案:

没有答案