На 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.