我已将我的应用程序从 Flex 4.5.1 迁移到 Flex 4.6,并且 TextInput 点击事件被破坏,所以我这样做了 « skinClass="spark.skins.mobile.TextInputSkin"»(就像这里建议的 http://help.adobe.com/en_US/flex/mobileapps/WS82181550ec4a666a39bafe0312d9a274c00-8000.html )和一切似乎都正常(在我的 Android 上测试过,似乎没问题)但是一位使用 iOS 5.1 的用户提示说现在键盘没有弹出?
还提示 TextArea,我的扩展组件中没有代码,但也使用皮肤 spark.skins.mobile.TextAreaSkin,因此布局在我的文本输入中变得相似。
最佳答案
TextInput 在 Flex 4.6 中损坏
使用默认 TextStageSkin 时无法正确滚动
当使用 TextStageSkin 和键盘调整 View 大小时,它会导致一些丑陋的伪像: ugly flex TextInput bugs
当使用 TextInputSkin 并将 softKeyboardType 设置为某项时,它不会显示正确的键盘类型...
我猜这是 AIR SDK 中的错误,因为 Flex SDK 源代码中有注释,看起来可以更正。他们给了我们一个 SDK,但没有一个皮肤可以正常工作。我希望 Apache Flex 会更加成熟。但是,这对我来说又像是一个 AIR 问题。
GL.
关于ios - iOS 上的 Flex 4.6 TextInput 键盘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8474520/