在 ios 上,TextInput 很奇怪。以下代码:
<s:TextInput id="password" width="100%" displayAsPassword="true"
needsSoftKeyboard="true"
prompt="Password"
softKeyboardType="default"
returnKeyLabel="done"
autoCorrect="false"
skinClass="spark.skins.mobile.TextInputSkin"
/>
当我选择 textInput 时,提示按预期消失,但第一个字符是自动选择的。当第二个键被按下时,第一个字符被删除。这只发生在输入第一个字符并且该字段有提示消息时。“自动更正”似乎没有做任何事情。
有谁知道这个问题的解决方法?我查看了 SkinnableTextBase 类,但找不到任何有罪的代码。
这个问题从 Flex 4.6 开始。