在ios上,TextInput使人感到奇怪。以下代碼:Flex 4.6 TextInput,並提示對ios行爲異常
<s:TextInput id="password" width="100%" displayAsPassword="true"
needsSoftKeyboard="true"
prompt="Password"
softKeyboardType="default"
returnKeyLabel="done"
autoCorrect="false"
skinClass="spark.skins.mobile.TextInputSkin"
/>
當我選擇textInput時,提示會按預期消失,但第一個字符是自動選擇的。當第二個鍵被按下時,第一個字符被移除。只有在輸入第一個字符並且該字段有提示消息時纔會發生這種情況。 「autoCorrect」似乎沒有做任何事情。
有沒有人知道這個問題的解決方法?我查看了SkinnableTextBase類,但找不到任何有罪的代碼。
這個問題從Flex 4.6開始。
這是很好的瞭解。感謝您的信息。 – AlBirdie
謝謝,解決了我的問題。 – Drala
太糟糕了,這個問題仍是AIR 3.5非常存在。正是這些小事讓Flex變得更少,並且對於嚴肅的企業應用程序開發來說不太可行。也許Adobe放棄了它,因爲他們發現該框架首先不適合移動設備。它只是有太多的缺陷。 – AlBirdie