簡體   English   中英

本機鍵盤欄AIR iOS

[英]Native keyboard bar AIR iOS

是否可以使用AIR iOS應用程序欄中的“上一個|下一個”和“完成”鍵進行顯示?

如果您使用的是StageText,則可以通過將StageText實例的returnKeyLabel屬性設置為ReturnKeyLabel類中的靜態屬性之一來動態更改軟鍵盤的DONE按鈕標簽的標簽:DONE,GO,NEXT或SEARCH(還有第五個屬性DEFAULT,與iOS上的DONE相同)。 沒有ReturnKeyLabel.PREVIOUS屬性,盡管您可以使用StageText方法AssignFocus()將焦點設置為發生某個事件時舞台上的另一個StageText實例。

這是一個簡單的示例,其中軟鍵盤的DONE按鈕更改為NEXT。 您可以將以下代碼放在.fla的框架1中:

import flash.text.StageText;
import flash.text.ReturnKeyLabel;

var st:StageText = new StageText();
st.stage = this.stage;
st.viewPort = new Rectangle(0, 0, 333, 33);
st.editable = true;
st.returnKeyLabel = ReturnKeyLabel.NEXT;
st.assignFocus(); // This causes the soft keyboard to appear

請注意,StageText類沒有用於設置邊框的屬性。 但是,如果您在GitHub上查找,則會找到一個NativeText類,該類通過包裝StageText類並添加諸如borderThickness和borderColor之類的屬性來簡化操作:

GitHub上的StageTextExample

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM