iOS 用更短的键盘替换默认键盘

iOS Replace the default Keyboard with a shorter Keyboard

如何让默认键盘像右边的键盘一样短? 标准键盘是左边的,如何让它的高度和右边的一样高?

左键盘不比右键盘高——它们的高度相同,以磅为单位。区别在于屏幕的比例;即右侧的像素较小。假设这些是相同的设备,差异是由以下两种情况之一引起的:

  • 左侧的应用程序未更新以支持 iPhone 6 和 6+ 的更高分辨率屏幕。要解决此问题,您可以在目标的常规设置中将 .xib 指定为 "Launch Screen File",或者将 iPhone 6 和 6+ 的启动图像添加到您的资产目录中。
  • 左侧的应用程序 运行 在处于 "Zoomed" 查看模式的设备上。要更改此设置,请在“设置”应用中按照以下路径操作:“常规”>“显示和亮度”>“查看”。

编辑:识别此类分辨率差异(在 iPhone 6 或 6+ 上)的一个好技巧是在应用程序启动时观察时钟。如果它变大,那么您的设备设置为 "Standard" 视图模式,并且应用程序尚未更新以支持 iPhone 6/6+ 分辨率。如果时钟保持相同大小,则应用程序已更新为支持 iPhone 6,或者设备处于 "Zoomed" 视图模式(或两者)。

您无法控制键盘的高度。左侧的键盘看起来更高,因为此应用尚未针对 iPhone 6/6+ 屏幕进行更新,因此键盘和应用中的其他所有内容都被拉伸了。

请参阅 this question 了解如何支持新的 6 种屏幕尺寸。