假设 iPhone 6 Plus 显示屏处于标准模式(设置 > 显示 > 视图 > 标准),UIInputViewController
inputView
键盘扩展返回不同的宽度取决于主机应用程序是否针对 iPhone 6/iPhone 6 Plus 屏幕进行了优化。
例如,内置 Notes 应用程序返回宽度为 414 磅(未缩放),而 LINE 应用程序(从 v4.7.2 开始)返回 320 磅(缩放)。
键盘扩展如何确定主机应用程序窗口的宽度(例如,in viewDidLoad
、 before viewDidiLoad
)?