0

タブアプリケーションを作成する場合、各タブはビューにする必要がありますか、それともウィンドウにする必要がありますか?

多くの開発者は、アプリには多くのビューを持つ1つのウィンドウのみを含める必要があると述べています。他の開発者は、各タブにウィンドウを使用すると言います。

正しい練習はどれですか?

4

2 に答える 2

2

iOS アプリの一般的なルールは、物理画面ごとに 1 つの UIWindow インスタンスが必要なことです。iOS がより優れたマルチスクリーン サポートを追加し、新しいハードウェアがアプリのミラーリングをネイティブにサポートできるようになるまで、ほとんどのアプリは、明示的に 2 つ目のディスプレイをサポートしない限り、1 つのウィンドウを使用していました。

次に、1 つの UITabBarController で UIViewController オブジェクトのインスタンスを表示する必要があります。このルールは、アプリの作成に使用している SDK に関係なく、titanium がそのクラスを対応するネイティブの Objective-C にマップし直すと仮定して、当てはまります。

于 2012-08-05T15:37:12.337 に答える
1

ウィンドウには、通常のアプリでは多くのビューがありません。表示中にビューをホストするだけです。タブ ビューでウィンドウを使用することは聞いたことがありません。tabbarcontrollers を使用するいくつかのアプリがあり、常にペン先のビューで UIViewController サブクラス (または UINavigationController サブクラス) を使用しています。すべて完全に正常に動作します。

于 2012-08-05T15:34:05.590 に答える