我正在为 iOS 构建另一个应用程序,这次我想使用 PhoneGap 更加原生,所以我看到了NativeControls并且我喜欢插件功能,但是如何在 Xcode 4 项目中设置它?我还没有看到任何关于这个的教程。
问问题
587 次
2 回答
1
首先,您必须在将 NativeControls.js 文件包含在 www 文件夹中后,在您的 html 页面中引用它。确保此文件位于 html 中 phonegap.js 文件之后。接下来,在插件文件夹中添加 .m 和 .h 文件。最后,在 phonegap.plist 文件中添加 NativeControls 作为键,将值设置为字符串。另请记住,此插件仅适用于 iPhone。
于 2011-10-12T19:06:14.207 回答
0
包含NativeControls.js
在 www 文件夹中,以及NativeControls.h
ProjectNativeControls.m
中 Plugins 文件夹中的文件。在 Cordova plist 文件中,在名为“Plugins”的项目下添加一个键值对作为“NativeControls”(键名和值:NativeControls)。
如果您将 Native Controls 用于选项卡栏,请将以下内容放入onDeviceReady function
:
nativeControls = window.plugins.nativeControls;
nativeControls.createTabBar();
// First tab
nativeControls.createTabBarItem(
"tab1",
"Tab1", //Name that appears on tab item
"....png", //Tab image placed in Resources folder
{ "onSelect": function() {}}
);
// Second tab
nativeControls.createTabBarItem(
"tab2",
"Tab2",
"....png", //Tab image placed in Resources folder
{ "onSelect": function() {}}
);
// Third tab
nativeControls.createTabBarItem(
"tab3",
"Tab3",
"....png", //Tab image placed in Resources folder
{ "onSelect": function() {}}
);
// Compile the TabBar
nativeControls.showTabBar();
nativeControls.showTabBarItems("tab1", "tab2", "tab3");
nativeControls.selectTabBarItem("books");
于 2012-05-15T08:28:54.563 回答