flex 모바일 앱의 textInput 컨테이너에 입력되는 텍스트에 이상한 지연이 발생했습니다. 문제는 어떤 텍스트를 textInput에 입력 한 다음 어떤 방향으로 스크롤해도 발생합니다. textInput의 텍스트를 제외하고 전체 화면과 모든 객체가 움직이는 것처럼 보입니다.스크롤러 텍스트 지연의 Flex Mobile textInput
입력을 시작하기 위해 textInput을 선택하면 softkeyboard가 나타나고 커서와 입력 된 텍스트가 화면의 다른 곳에 배치됩니다. 그것은 꽤 나빠 보인다.
일반적인 성능 문제입니까? 고칠 방법에 대한 제안?
코드는 기본입니다 :
<s:Scroller x="0" y="0" width="100%" height="100%" verticalScrollPolicy="on" >
<s:Group>
<s:TextArea softKeyboardType="number" id="ti1" y="145" width="390" height="75" fontSize="36" fontWeight="bold" horizontalCenter="0" text=" "/>
</s:Group>
</s:Scroller>
감사합니다. 이 솔루션은 잘 작동합니다. 내 스타일에 몇 가지 문제가 있습니다. 폼에서 테두리없이 TextInput을 사용하면 formItem의 레이블이 텍스트 아래쪽에 정렬되지 않습니다. 그래서 paddingBottom을 -10으로 설정해야 텍스트의 아래쪽 절반이 잘립니다. 그래서 paddingBottom을 -10으로 설정하는 대신 -5로 설정하고 paddingTop을 10으로 설정했습니다. 이로 인해 내 문제가 해결되었습니다. 그 이유는 모바일 스킨이 measuredHeight = paddingTop + textHeight + paddingBottom으로 measuredHeight를 계산한다는 것입니다. –