我发现了我认为是iOS 5.1中的错误。它似乎特别适用于4S设备。我真的希望其他一些使用无线键盘的iOS开发人员可以测试一下。如果您发现它有问题,请将其作为错误报告提交。这个特殊问题对我正在开展的项目非常重要,我希望在这个问题上有任何社区支持。
错误报告:
即使连接了Apple Wireless Keyboard键盘(没有来自键盘弹出键的任何提示),此错误也允许屏幕键盘出现。键盘配对并激活VoiceOver后会出现问题。
重现步骤:
确保可以通过按住主页键来启用VoiceOver。最初应关闭VoiceOver。将键盘与运行iOS 5.1的iPhone 4s配对。关闭键盘,使屏幕键盘成为唯一的文本输入形式。执行以下操作:
预期结果:
不应出现屏幕键盘。
实际结果:
屏幕键盘出现并在每次访问另一个文本字段时不断出现(无论是否连接到无线键盘)。
回归:
iPhone 4s上的iOS 5.1
注意:
如果在最初打开VoiceOver的情况下执行步骤1,则仍会按照描述的步骤进行步骤2。从那时起,如果关闭VoiceOver,只要连接了无线键盘,屏幕键盘就不会返回。
这个错误使设计应用程序特别适用于无线键盘和VoiceOver非常困难。屏幕键盘出现在不适当的时间,因此妨碍了VoiceOver的顺序屏幕导航以及手势识别。