Как настроить NativeControls в Xcode 4? - PullRequest
2 голосов
/ 12 октября 2011

Я создаю другое приложение для iOS, и на этот раз я хотел бы перейти на более родную с PhoneGap, поэтому я увидел NativeControls и мне понравились функции плагина, но как мне настроить его наПроект Xcode 4?Я не видел никаких уроков по этому поводу.

Ответы [ 2 ]

1 голос
/ 12 октября 2011

Во-первых, вы должны сослаться на файл NativeControls.js на своей html-странице после включения его в папку www.Убедитесь, что этот файл находится ПОСЛЕ файла phonegap.js в вашем html.Затем добавьте файлы .m & .h в папку плагинов.Наконец, добавьте NativeControls в качестве ключа в файл phonegap.plist, установив значение в виде строки.Также имейте в виду, что этот плагин работает только для iPhone.

Вы также можете попробовать проверить http://hiediutley.com/2011/03/30/phonegap-tutorial-series-%E2%80%93-5-third-party-plugins-nativecontrols/

0 голосов
/ 15 мая 2012

Включить NativeControls.js в папку www, а NativeControls.h и NativeControls.m файлы в папку плагинов в Project.В файле Cordova plist добавьте пару «ключ-значение» под элементом «Плагины» как «NativeControls» (имя и значение ключа: NativeControls).

Если вы используете собственные элементы управления для панели вкладок, поместите следующее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");
...