Flex 4.6 TextInput Клавиатура для iOS - PullRequest
1 голос
/ 12 декабря 2011

Я перенес свое приложение из 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, чтобы макет стал похожим на мои текстовые входы.

Ответы [ 2 ]

1 голос
/ 09 июня 2012

TextInput не работает во Flex 4.6

  1. Он не прокручивается должным образом при использовании TextStageSkin по умолчанию

  2. Это вызывает некоторые уродливые артефакты, когда TextStageSkin используется и клавиатура изменяет размер представления: ужасные ошибки FlexInput

  3. Не отображается правильный тип клавиатуры, когда используется TextInputSkin, а для softKeyboardType установлено что-то ...

Полагаю, это ошибка в AIR SDK, поскольку в исходном тексте Flex SDK есть примечание, которое, похоже, можно исправить. Они дали нам SDK, где ни один из скинов не работает должным образом. Я надеюсь, что Apache Flex будет намного более зрелым. Но опять же, для меня это похоже на проблему с воздухом.

GL.

0 голосов
/ 13 декабря 2011

Ну, у меня была возможность протестировать iPad 2 и использовать TextInput со скином spark.skins.mobile.TextInputSkin, события flex работают, но не открывается клавиатура в iOS и со скином (stagetext new skin), Клавиатура открыта в iOS (и имеет собственный доступ к проверке орфографии и т. д.), но не запускает события flex. Поскольку нам не нужны обе ситуации одновременно, это работает (что, к счастью, пока что мое дело).

...