缺少焦点光标在混合应用程序中的输入

时间:2013-12-20 14:37:48

标签: ios7 keyboard iphone-4 cordova-3

我在使用cordova phoneGap 3.3的混合应用程序构建中遇到错误。该错误仅显示在具有ios7的设备上(可能只有iOS7 + iphone4)它的文本输入。通过触摸输入键盘将显示 - >不错。但光标焦点未显示在输入字段中。此时,Typen文本无效。单击光标两次输入字段将会出现并输入工作条件。

我希望有足够的信息来重现这个棘手的错误。

2 个答案:

答案 0 :(得分:0)

适用于iOS 7.0.0的解决方案> 7.0.2是无

此Bug是原生的,无法通过添加"元标记"来修复。正如我之前所说,height=device=height对我的应用来说不是解决方案。滚动-Y是允许的!

iOS 7.0出现了很多错误arround"输入游标"。所有这些都在7.0.3中修复。没有编辑"原生对象C代码"无法解决这个问题。

答案 1 :(得分:-1)

如果不使用@peterkr建议的本机代码解决方案,我们可以通过在index.html中添加以下元元素来解决此问题:

<meta name="viewport" content="user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, width=device-width, target-densitydpi=device-dpi" />

此答案归功于Andrew McWatters