繁体   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