0

いくつかの iOS アプリを作成した後、PhoneGap を使用して HTML5 アプリを作成する最初のステップを踏み出しました。

私が困惑したことの 1 つは、モーダル ビューを表示する方法です。iOS では簡単です:

[myViewController presentModalViewController:modalViewController animated:YES];

しかし、少しグーグルして、PhoneGap の API リファレンスを調べた後、モーダル ビューを表示する方法の例を 1 つも見つけることができませんでした。

それとも、私はグーグルが本当に苦手なのかもしれません! しかし、私は盲目的に明らかな何かを見逃していると思います...

4

3 に答える 3

0

私はむしろブートストラップを使用します(http://getbootstrap.com/javascript/

$('#myModal').modal('show')

于 2014-02-16T18:10:50.257 に答える
0

これはあなたを助けるでしょう

http://malsup.com/jquery/block/#dialog

于 2012-09-10T06:11:23.303 に答える
0

phonegap には presentModalViewController はありません。phonegap ではすべてのコードを「webView」にロードし、すべてのコードとページ遷移は html+css+javascript で行う必要があるため、独自のフリップ、クロスディソルブなどを作成する必要があります。アニメーション (またはこのアニメーションで jquery mobile、jqtouch、jqmobi、またはその他の javascript フレームワークを使用) を使用して、他のプラットフォームでコードを再利用できます。android または blackberry に presentModalViewController はありません。

本当に iOS phonegap アプリで presentModalViewController を使用したい場合は、プラグインを作成するか、phonegap をコンポーネントとして使用する必要があります。次に、さまざまなビューを作成し、それらにさまざまな html ファイルをロードし、ネイティブ コードでそれらを変更します。

于 2012-09-09T19:10:33.203 に答える