2017-11-08 6 views
1

tvOSのUITabBarControllerのView Controllerの最大数はいくらですか? developer.apple.comには記載されていません。tvOS用のUITabBarControllerの最大View Controller数は

画面は明らかにiOSデバイスよりも大きいです。数がより多くのナビゲーションコントローラは、タブバーは、カスタム項目を表示 ためのスペースが限られている5.

より大きい場合のiOSは、それは「もっと」ボタンを追加するために私が知っています。 6つ以上のカスタムビュー コントローラをタブバーコントローラに追加すると、タブバーコントローラは、最初の4つのアイテムだけに加えて、タブバーの標準の[More]アイテムを 表示します。 Moreアイテムをタップすると、残りのアイテムが 個を選択するための標準インターフェースが表示されます。その他の標準項目のインターフェイスには、 編集ボタンがあり、ユーザーはタブバーを再設定できます。 によって、ユーザーはタブバーのすべての項目を並べ替えることができます。ただし、 ユーザーが一部のアイテムを変更しないようにする場合は、 customizableViewControllersプロパティの配列から適切なビューコントローラ を削除することができます。

タブバーのカスタマイズと もっとインタフェースtvOSで

違い

タブバーコントローラはサーブtvOS

では使用できません。 iOSと同じtvOSでも同じ目的だが、 では少し異なるユーザーインターフェイス機能が提供されている。タブバー のインターフェイスがウィンドウの上部に表示される。フォーカスがタブ のタブを離れると、タブバーは非表示になります。リモコンをスワイプすると、タブバー が再び表示され、フォーカスが当てられます。ユーザーは、メニューバーを押して によってタブバーを表示したりフォーカスを合わせたりすることもできます。タブバーから下にスワイプすると、コンテンツビューにフォーカス が移動します。具体的には、 が選択したタブの視覚的に下にある最初のフォーカス可能なビューに移動します。下にスワイプすると、通常の のフォーカス変更ジェスチャのように振る舞います。つまり、フォーカスがユーザー のスワイプ方向に移動します。選択したタブのすぐ下に何もフォーカスできない場合は、 に最も近いフォーカス可能なビューがフォーカスされます。タブがフォーカスされている間にSelect ボタンを押すと、コンテンツビューにフォーカスが移動します。 この変更に関連付けられている方向がないため、フォーカスは をコンテンツビューのpreferredFocusedView プロパティで指定されたビューに移動します。 tvOSのタブバーコントローラはカスタマイズをサポートしていません。 A タブバーコントローラは、 のviewController配列からのビューコントローラの数だけを画面に表示し、 iOSに表示されるMoreインターフェイスを提供しません。

答えて

0

StoryBoardにViewControllerを追加して見つかりました。あなたのボタンがどんなに小さいかにかかわらず、答えは7です。それは7以上のViewControllerなら非表示になります。もちろん、「もっと」ボタンはありません。私は8を加えただけで7を示します。

いいですか?

は、私はそれを解決する方法

は自分TabBarControllerを書きました。 UITabBarControllerのサブクラスではなく、UIViewControllerです。 Appleがこれを変えることを願っている。ボタンのサイズに応じて、それぞれのケースを自動的に計算する必要があります。

関連する問題