【发布时间】:2014-09-24 16:51:54
【问题描述】:
当专注于我的应用程序的文本字段时,它们都无法调出键盘,我无法输入任何字母。不过在 iOS 8 之前就可以了。
我尝试旋转屏幕,发现键盘显示在屏幕之外,查看视图框架,它是 1024 * 768,似乎是正确的。
【问题讨论】:
标签: ios objective-c ios8 uikeyboard
当专注于我的应用程序的文本字段时,它们都无法调出键盘,我无法输入任何字母。不过在 iOS 8 之前就可以了。
我尝试旋转屏幕,发现键盘显示在屏幕之外,查看视图框架,它是 1024 * 768,似乎是正确的。
【问题讨论】:
标签: ios objective-c ios8 uikeyboard
最后发现是模拟器的问题,不是iOS 8的bug。
iOS 模拟器 > 硬件 > 键盘 > 切换软件键盘
或者直接按Cmd + K
是的,我已经通过蓝牙连接了一个硬件键盘,但直到现在才注意到这个键盘切换功能。似乎 Xcode 6 会默认使用我的硬件键盘。
【讨论】:
打开模拟器。
转到硬件。
然后选择键盘。
然后选择 iOS Users Same Layout As OS X
模拟器 -> 硬件 -> 键盘 -> iOS 用户与 OS X 相同的布局
【讨论】: