どのような場合にどちらを使用すればよいか教えてください。
それらの違いは何ですか?
各コンポーネントの利点と欠点は何ですか?
ベストアンサー1
のUIナビゲーションバークラスは、階層コンテンツをナビゲートするためのコントロールを実装します。これは通常、画面の上部に表示されるバーで、階層を上下に移動するためのボタンが含まれています。主なプロパティは、左 (戻る) ボタン、中央のタイトル、およびオプションの右ボタンです。
のインスタンスUIツールバークラスは、ツールバー項目と呼ばれる多数のボタンの 1 つを選択するためのコントロールです。ツールバーは、タップすると項目を一時的に強調表示したり、外観を変更したりしません。ラジオ ボタン スタイルのコントロールが必要な場合は、UITabBar クラスを使用します。
のUIタブバークラスは、アイテムと呼ばれる 2 つ以上のボタンのうち 1 つを選択するためのコントロールを実装します。タブ バーの最も一般的な用途は、アイテムをタップすると選択が変更されるモーダル インターフェイスを実装することです。