Flex 4.6文本输入键盘在iOS上



我已经将我的应用程序从Flex 4.5.1迁移到Flex 4.6, TextInput点击事件被破坏了,所以我这样做«sklass ="spark.skins.mobile。texttinputskin "»(就像在这里建议http://help.adobe.com/en_US/flex/mobileapps/WS82181550ec4a666a39bafe0312d9a274c00-8000.html)和所有似乎工作(在我的Android测试,似乎ok),但一个用户与iOS 5.1抱怨说,现在键盘不弹出?

还抱怨的TextArea,我没有代码在我的扩展组件,但也使用皮肤spark.skins.mobile.TextAreaSkin,所以布局变得类似在我的textputs

Flex 4.6的文本输入错误

  1. 使用默认TextStageSkin时滚动不正常

  2. 当使用TextStageSkin和键盘调整视图大小时,会导致一些难看的工件:

  3. 当使用TextInputSkin和softKeyboardType设置为某事时,它不显示正确的键盘类型

我猜这是AIR SDK中的一个错误,因为在Flex SDK源代码中没有注意到它可以被纠正。他们给了我们一个SDK,其中没有一个皮肤可以正常工作。我希望Apache Flex能够更加成熟。但是,对我来说,这看起来像一个AIR问题。

GL。

嗯,我有机会测试iPad 2,并使用皮肤spark.skins.mobile的TextInput。TextInputSkin, flex的事件工作,但不打开iOS中的键盘和皮肤(stagetext新皮肤),键盘在iOS中打开(并具有本地访问拼写检查等),但不运行flex事件。因为我们不需要两种情况同时工作(幸运的是,这是我现在的情况)。

最新更新