我一直在使用 Obj-C 一段时间,尽管我已经相当熟悉它,但我想给 PhoneGap 一个机会,因为我正在与一个 Web 开发团队和 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/#pages 的知识资源<ul>
以<li>
模仿 UITableView 的行为,如果你能分享,我会很高兴。我的模型将类似于:
用户单击类别“单元”-> ping 服务器以获取产品或子类别或其中包含的任何内容->“动态”构建一个新的 div/#page,其中包含一个<ul>
也<li>
绑定(希望通过他们的类)到相同的(重复的?)功能。
此外,“后退”按钮是否可以在这样的模型中使用?
提前致谢!