Ste*_*n H 0 iphone keyboard appcelerator appcelerator-titanium
我创建了一个具有以下属性的文本字段:
keyboardType: Ti.UI.KEYBOARD_DECIMAL_PAD
returnKeyType: Ti.UI.RETURNKEY_DONE
Run Code Online (Sandbox Code Playgroud)
我在iphone设备上测试了这个.出现小数点,但没有完成按钮.
我也试过其他按钮类型,没有成功.似乎无法设置returnKeyType为KEYBOARD_DECIMAL_PAD.
当我将键盘类型更改为KEYBORD_DEFAULT或KEYBOARD_NUMBERS_PUNCTUATION它的工作原理.
最后一个选项(KEYBOARD_NUMBERS_PUNCTUATION)是我可以使用的替代方案,但有人可以告诉我为什么它不能使用KEYBOARD_DECIMAL_PAD?
谢谢.
KEYBOARD_DECIMAL_PAD不提供done按钮.你必须添加一个KeyboardToolbar TextField来添加一个关闭键盘的按钮,如下所示:
在你的.xml中
<TextField id="textfield">
<KeyboardToolbar platform="ios">
<Toolbar>
<Items>
<Button title="Done" onClick="hideKeyboard" />
</Items>
</Toolbar>
</KeyboardToolbar>
</TextField>
Run Code Online (Sandbox Code Playgroud)
在你的.js
function hideKeyboard(e){
$.textfield.blur()
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
966 次 |
| 最近记录: |