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

标签 ios iphone keyboard ios8 resolution

目前我正在调整我现有的 iOS 应用程序以适应 iOS 8 和 iPhone 6。目前 iPhone 6 上的键盘看起来相当高(就像 iPhone 6 支持更新之前的 WhatsApp 应用程序)。有人可以告诉我我必须做什么才能在我的代码中解决这个问题吗?

最佳答案

这不是编码问题。您的应用正在为较小的屏幕尺寸呈现,然后按比例放大以适应新的较大屏幕(包括键盘)。如果您希望它正确呈现,您需要在 iPhone 6 和 6 plus 的原始分辨率中包含启动图像,但如果您希望所有内容都增长以适应新的屏幕尺寸并采取,您可能需要使用自动布局利用额外的空间。

对于 iPhone 6:

750 x 1334 (@2x) 纵向 横向 1334 x 750 (@2x)

对于 iPhone 6 Plus:

1242 x 2208 (@3x) 纵向 横向 2208 x 1242 (@3x)

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

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

关于ios - 我的 iOS 应用程序中的键盘在 iPhone 6 上太高了。如何在 XCode 中调整键盘的分辨率?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27239551/

相关文章:

iOS UIPopoverController 委托(delegate)不工作,仍然为零

linux - 如何在Linux终端中恢复 "doskey"功能?

iphone - 判断字符串的第一个字符是否为1

ios - 使用 Swift 和 xCode9 beta4 创建静态库

ios - 使用 Objective-c 获取 X-GM-LABELS(Gmail 标签)

jquery - 使用鼠标左、右、上、下与 Galleria javascript

android - 如何使用 "adjustResize"在 Android 中使用 phonegap 调整 View ?

iphone - 无法在 OpenGL ES 2.0 中通过 glDrawElements 绘制三角形

iphone - 遍历 NSDictionary 的键/值,是 enumerateKeysAndObjectsUsingBlock 比循环键和调用 objectForkey 更有效 :?

ios - NSLog nsarray 中的 nsarray