2011-12-12 3 views
1

내 앱을 Flex 4.5.1에서 Flex 4.6으로 마이그레이션했으며 TextInput 클릭 이벤트가 손상되어 "skinClass ="spark.skins.mobile.TextInputSkin "» 여기 http://help.adobe.com/en_US/flex/mobileapps/WS82181550ec4a666a39bafe0312d9a274c00-8000.html) 그리고 모두 (내 안드로이드에서 테스트하고 괜찮아 보인다) 작동하지만 iOS 5.1을 가진 한 사용자는 키보드가 팝업되지 않는다고 불평 했습니까?iOS의 Flex 4.6 TextInput 키보드

TextArea에 대한 확장 된 구성 요소에도 코드가 없지만 spark.skins.mobile.TextAreaSkin 스킨을 사용하여 레이아웃이 내 textinputs에서 비슷해졌습니다.

답변

0

글쎄, 나는 아이 패드 2를 테스트하고 스킨으로 TextInput을 사용했다. spark.skins.mobile.TextInputSkin, 플렉스의 이벤트는 작동하지만 아이폰 OS와 스킨 (stagetext new skin)의 키패드는 열지 않는다. , 키패드는 iOS에서 열리 며 (맞춤법 검사 등의 네이티브 액세스로) 플렉스 이벤트를 실행하지 마십시오. 두 상황이 동시에 작동 할 필요가 없으므로 (다행스럽게도 지금은 내 경우입니다).

1

의 TextInput은 TextStageSkin를 사용하는 경우 기본 TextStageSkin는

  • 그것은 어떤 추한 유물이 발생

    을 사용하는 경우

    1. 제대로 스크롤되지 않습니다 플렉스 4.6에 깨진와 키보드는 뷰의 크기를 조정한다 : ugly flex TextInput bugs

    2. TextInputSkin을 사용하고 softKeyboardType을 무언가로 설정하면 올바른 키보드 유형이 표시되지 않습니다 ...

    내 생각 엔 AIR SDK의 버그입니다. 수정 될 수있는 것처럼 보이는 Flex SDK 소스에 표시됩니다. 그들은 우리에게 스킨이 전혀 제대로 작동하지 않는 SDK를주었습니다. Apache Flex가 훨씬 더 성숙해지기를 바랍니다. 그러나 다시, 이것은 나에게 AIR 이슈처럼 보입니다.

    GL.

  • 관련 문제