我一直在使用PhoneGap一段时间,主要关注iOS并使用大部分100%的网络代码。
我即将调查PhoneGap的另一个项目,希望利用该设备的原生表单输入组件。
一个例子是日期选择器。 iOS中的微调器,Android中的“点击器”等
PhoneGap在多大程度上可以访问本机UI组件?如果我的目标是iOS4,我可以从我的HTML / JS中调用本机设备日期选择器吗?
(我应该补充一点,我知道这不是首选模型...... PhoneGap的全部意义是能够在更多设备上管理更少的代码,并且在共享UI上进行标准化是更好的选择......但是我正在调查所要求的选项......)
答案 0 :(得分:8)
是的,您可以使用phonegap插件调用本机日期选择器。 Android和iOS目前有两种实现方式:
Android:https://github.com/phonegap/phonegap-plugins/tree/master/Android/DatePicker iOS:https://github.com/phonegap/phonegap-plugins/tree/master/iPhone/DatePicker
答案 1 :(得分:2)
不,您无法使用phonegap调用本机日期选择器。 Phonegap是移动设备上浏览器容器的包装器。 Phonegap API包含与可能的设备api访问级别相关的文档(相机,位置等)
正如另一个答案所指出的,你可以看一下mobilescroll(opensource HTML / JS date-picker) http://code.google.com/p/mobiscroll/
答案 2 :(得分:2)
您可以通过NativeControls plugin访问某些原生控件,{{3}}曾经是PhoneGap核心的一部分,但他们决定采用不同的方向。