我的iOS应用程序中的键盘在iPhone 6上太高了.如何在XCode中调整键盘的分辨率?

blu*_*yez 2 iphone keyboard resolution ios ios8

目前我正在调整我已经存在的iOS应用程序到iOS 8和iPhone 6.目前iPhone 6上的键盘看起来很高(就像iPhone 6支持更新之前的WhatsApp应用程序).有人可以告诉我我要做什么,在我的代码中解决这个问题吗?

wot*_*tle 7

这不是编码问题.您的应用程序正在针对较小的屏幕尺寸进行渲染,然后按比例放大以适应新的较大屏幕(包括键盘).如果你想要正确渲染,你需要在iPhone 6和6 plus的原始分辨率中包含启动图像,但是如果你想让所有东西都增长到适合新的屏幕大小并且需要增加,你可能需要使用自动布局额外空间的优势.

对于iPhone 6:

750 x 1334(@ 2x)为肖像1334 x 750(@ 2x)为风景

对于iPhone 6 Plus:

1242 x 2208(@ 3x)for portrait 2208 x 1242(@ 3x)for landscape

或者你可以通过这个链接,它可以帮助你

http://matthewpalmer.net/blog/2014/09/10/iphone-6-plus-launch-image-adaptive-mode/