如何在 Xcode 4 中设置 NativeControls?

发布于 2024-12-09 02:40:37 字数 226 浏览 0 评论 0原文

我正在为 iOS 构建另一个应用程序,这次我想使用 PhoneGap 更加原生,所以我看到 NativeControls 我喜欢这个插件功能,但是如何在 Xcode 4 项目上设置它?我还没有看到任何关于这方面的教程。

I'm building another application for iOS and this time I would like to go more native with PhoneGap, so I saw NativeControls and I loved the plugin features, but how do I get it setup on a Xcode 4 project? I haven't seen any tutorials about this.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

蓝眸 2024-12-16 02:40:37

首先,您必须在将 NativeControls.js 文件包含在 www 文件夹中后,在 html 页面中引用该文件。确保此文件位于 html 中的phonegap.js 文件之后。接下来,添加 .m &插件文件夹中的 .h 文件。最后,在phonegap.plist 文件中添加NativeControls 作为键,将值设置为字符串。另请记住,该插件仅适用于 iPhone。

您也可以尝试查看 http://hiediutley.com/2011/03/30/phonegap-tutorial-series-%E2%80%93-5-third-party-plugins-nativecontrols/

First, you must reference the NativeControls.js file in your html page after including it in the www folder. Make sure that this file is located AFTER the phonegap.js file in your html. Next, add the .m & .h files in the plugins folder. Last, add NativeControls as a key in the phonegap.plist file, setting value as string. Also keep in mind this plugin only works for the iPhone.

You may also try checking out http://hiediutley.com/2011/03/30/phonegap-tutorial-series-%E2%80%93-5-third-party-plugins-nativecontrols/

三人与歌 2024-12-16 02:40:37

在项目的 www 文件夹中包含 NativeControls.js,在 Plugins 文件夹中包含 NativeControls.hNativeControls.m 文件。在 Cordova plist 文件中,在名为“Plugins”的项目下添加一个键值对作为“NativeControls”(键名称和值:NativeControls)。

如果您将 Native Controls 用于选项卡栏,请将以下代码放入 onDeviceReady 函数 中:

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");

Include NativeControls.js in www folder, and NativeControls.h and NativeControls.m files in Plugins folder in Project. In the Cordova plist file add a key value pair under the item called 'Plugins' as 'NativeControls' (key name and value: NativeControls).

If you are using Native Controls for tab bar, place the following in the 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");
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文