Я уже некоторое время вмешиваюсь в Obj-C, и хотя я довольно хорошо с ним ознакомился, я хотел дать PhoneGap шанс, так как я работаю с командой веб-разработчиков и PhoneGap (еслиоказывается достаточно сильным) может освободить меня от того, что я идеальный парень, когда приложение будет заказано.
Итак, весь мой вчерашний день я занимался изучением и примерами, я довольно хорошо понимаю, как это работает;Сегодня я погружаюсь немного глубже:
1) Прежде всего, я обнаружил, что
$.mobile.page.prototype.options.addBackBtn= true;
добавляет кнопку "Назад", облегчающую навигацию только в одной строке.Отличный действительно!Но, поскольку я установил плагин NativeControls и у меня есть настоящий UITabBar с кодом, например:
var NativeControls = window.plugins.nativeControls;
NativeControls.createTabBar();
NativeControls.createTabBarItem("items","items","tabButton:Items",{"onSelect":
function(){
$.mobile.changePage( "#page1", { transition: "none"} );
}});
NativeControls.createTabBarItem("faq","faq","tabButton:F.A.Q.",{"onSelect":
function(){
$.mobile.changePage( "#page2", { transition: "none"} );
}});
NativeControls.showTabBar();
NativeControls.showTabBarItems("items","faq");
NativeControls.selectTabBarItem("book");
как скрыть кнопку «Назад», когда происходит переход из-за TabBar?
2) Оффтоп, но с этим мне придется столкнуться в ближайшем будущем, если у кого-то есть какие-либо ресурсы знаний о том, как динамически создавать страницы div / # в соответствии с элементом, выбранным с помощью <ul>
из <li>
Чтобы имитировать поведение UITableView, я был бы рад, если бы вы могли поделиться.Моя модель будет выглядеть примерно так:
пользователь нажимает на категорию "ячейка" -> ping-сервер для продуктов или подкатегорий или чего бы то ни было в нем -> создавать "на лету" новую страницу div / #, содержащую<ul>
из <li>
s, которые также связаны (через свой класс, надеюсь) с той же (повторяющейся?) Функцией.
Кроме того, будет ли работать кнопка «Назад» в такой модели?
Заранее спасибо!