Titanium 钛:禁用键盘以使用自定义数字广告

Titanium 钛:禁用键盘以使用自定义数字广告,titanium,appcelerator,appcelerator-titanium,Titanium,Appcelerator,Appcelerator Titanium,我正在尝试使用一个带有文本字段的自定义数字键盘来利用模糊和焦点。但是,如何在ios上永久禁用键盘。我尝试的一切都不起作用 "Textfield": { keyboardVisible: false } 嗯,我不认为有办法禁用textfield上的键盘,但如果您可以在onClick事件中调用自定义键盘,也许您可以使用标签代替textfield,并在单击时打开键盘 我知道这不是一个最佳的解决方案,但也许它是有用的 解决此问题的另一种方法是直接打开带有属性keyboardType:Ti.UI.KEY

我正在尝试使用一个带有文本字段的自定义数字键盘来利用模糊和焦点。但是,如何在ios上永久禁用键盘。我尝试的一切都不起作用

"Textfield": {
keyboardVisible: false
}

嗯,我不认为有办法禁用textfield上的键盘,但如果您可以在
onClick
事件中调用自定义键盘,也许您可以使用标签代替textfield,并在单击时打开键盘

我知道这不是一个最佳的解决方案,但也许它是有用的

解决此问题的另一种方法是直接打开带有属性
keyboardType:Ti.UI.KEYBOARD\u DECIMAL\u pad
的默认键盘号,然后使用键盘工具栏


我希望这会有所帮助。

好吧,我不认为有什么方法可以禁用textfield上的键盘,但是如果您可以在单击事件时调用自定义键盘,也许您可以使用标签而不是textfield,然后单击打开键盘

我知道这不是一个最佳的解决方案,但也许它是有用的

解决此问题的另一种方法是直接打开带有属性
keyboardType:Ti.UI.KEYBOARD\u DECIMAL\u pad
的默认键盘号,然后使用键盘工具栏


我希望这会有所帮助。

这在钛合金中目前不可能实现,但在iOS上似乎可以实现:


您可能需要执行功能请求。在创建新票证之前,请检查是否已请求该票证。参考此问题,并在此处链接回票证,以便其他人可以与您一起观看。

这在钛合金中目前不可能实现,但在iOS上似乎可以实现:


您可能需要执行功能请求。在创建新票证之前,请检查是否已请求该票证。请参考此问题,并在此处链接回票证,以便其他人可以与您一起观看。

为什么不使用键盘工具栏?我无法按我所需的方式设置它的样式。到目前为止,我发现最好的方法是调用textfield.focus()textfield.blur()如何调用自定义键盘?var timer=Alloy.createWidget('numpad_2',{callback:refreshData,callback1:deleteMe,callback2:clearme,callback3:start})。getView();函数doOpen(e){timer.open();}为什么不使用键盘工具栏?我不能按我想要的方式设置它的样式。到目前为止,我发现最好的解决方法是调用textfield.focus()textfield.blur()如何调用自定义键盘?var timer=Alloy.createWidget('numpad_2',{callback:refreshData,callback1:deleteMe,callback2:clearme,callback3:start}).getView();函数doOpen(e){timer.open();}