2012-07-12 2 views
0

초점에있을 때 스피너가있는 설명 선을 호출한다고 가정하는 textInput 구성 요소가있는 iPad 응용 프로그램을 만듭니다. 문제는 textInput 구성 요소를 누를 때마다 softkeyboard가 표시된다는 것입니다. 이 예제의Flex Mobile iPad - 여전히 텍스트 입력 구성 요소에 표시되는 Softkeyboard

private function onActivating(event:SoftKeyboardEvent):void 
    { 
     event.preventDefault(); 
    }   

    <s:TextInput softKeyboardActivating="onActivating(event)" /> 

<s:TextInput needsSoftKeyboard = "False"/> 

모두 여전히 softkeyboard 쇼를 위로 가지고있다 : 나는 다음과 같은 포함 찾을 수있는 모든 것을 시도했다.

+0

우선 텍스트를 입력하고 싶지 않다면'TextInput'의 필요성을 이해하지 못했습니다 ... – AlBirdie

+0

사용자가 콜 아웃에서 선택한 텍스트를 표시하는 데 사용하고 있습니다. – sgad007

+0

그렇다면 왜 단순한 레이블을 사용하지 않을까요? 그게 바로 레이블이 만들어지는 이유입니다. – AlBirdie

답변

0

단순히 TextInput을 비활성화하고 스타일을 변경하여 비활성화 된 것처럼 보이려고 했습니까? 터치 이벤트가 발생할 수는 없지만 레이블을 스타일링하지 않으면 [위의 제안대로] 어떤 방법 으로든 속임수를 사용해야합니다.

+0

그래, 우리는 TextInput을 비활성화하려고 시도했고 우리가 그 일을 할 때 터치 이벤트가 발생하지 않았습니다. 우리는 그냥 calloutButton을 사용하고, 버튼의 레이블에 표시 할 텍스트를 표시하도록했습니다. 감사. – sgad007

+0

쿨한 콩. 어쨌든. :-디 – johncblandii

관련 문제