0

私はしばらくの間 Obj-C をいじっていましたが、かなり慣れてきましたが、Web 開発チームと PhoneGap と一緒に仕事をしているので、PhoneGap にチャンスを与えたいと思っていました (そうであることが証明された場合)。アプリが注文されたときに頼りになる人から解放される可能性があります。

というわけで、昨日は一日中勉強と例題でした。今日はもう少し深く掘り下げています:

1) 最初に知ったのは、

$.mobile.page.prototype.options.addBackBtn= true;

戻るボタンを追加して、1 行で簡単にナビゲーションできるようにします。確かに気の利いた!しかし、私は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)トピック外ですが、UITableViewの動作を模倣するため<ul>にsでクリックされたアイテムに従って動的にdiv / #pagesを作成する方法に関する知識のリソースを誰かが持っている場合、近い将来に直面しなければならないものです。<li>シェアしていただけると嬉しいです。私のモデルは次のようになります。

ユーザーはカテゴリ「セル」をクリックします->製品またはサブカテゴリ、またはそれに含まれるもののサーバーにpingを実行します->「オンザフライ」で、(できればそれらのクラスを介して)バインドされているsのを<ul>含む新しいdiv / #pageを構築します<li>同じ(繰り返し?)機能。

また、そのようなモデルで「戻る」ボタンは機能しますか?

前もって感謝します!

4

1 に答える 1

0

まず第一に、あなたが話しているコードは JQueryMobile であり、これは PhoneGap とはまったく関係ありません.... JQM を使用せずに複数の PhoneGap アプリケーションを作成しました。

いずれにせよ、私は個人的に JQM の [戻る] ボタンを使用していません。私は常に、このボタンがどこに移動するかをユーザーに説明するアイコンを配置する傾向があります。

JQM の動的ページについては、これについて説明しているドキュメントを参照してください。

于 2011-11-29T11:05:42.753 に答える