0
我一直在試用Flex 4.6中的Callout控件以用於移動應用程序而不是組合。該場景是,您有一個TextInput,提示用戶「選擇...」,當您觸摸它(iPad)時,它將獲得焦點並填充標註以允許您從列表中進行選擇。當編輯被禁用時,Flex TextInput不會觸發FocusIn事件
在Mac上運行時可以正常工作,但是當我部署到iPad時,如果TextInput控件已打開編輯,focusIn事件似乎只會觸發。由於彈出軟鍵盤,這個選項失敗了,而且當我真的只希望從列表中選擇控件時,控件是可編輯的。
TextInput控件的代碼是;
<s:TextInput id="txtLocation" x="171" y="149"
enabled="false" editable="false"
height="38" fontSize="16"
prompt="Select ..."
focusEnabled="true"
focusIn="depotCallout.open(this.txtLocation,true)"/>
此代碼也是由Holly Schinsky在示例應用程序中演示如何使用標註。任何想法,將不勝感激。