私は6を持っていUITabBarItem
ますUITabBarController
。
タブ番号5を自動生成するを無効にNavigationBar
します。これにより、必要に応じてタブを並べ替えることができます。
この機能を無効にする方法はありますか?
追加
customtabbarを使用していますが、tab5にこのナビゲーションバーが表示されます。私にとってのtab6は「隠されている」必要があります
私は6を持っていUITabBarItem
ますUITabBarController
。
タブ番号5を自動生成するを無効にNavigationBar
します。これにより、必要に応じてタブを並べ替えることができます。
この機能を無効にする方法はありますか?
追加
customtabbarを使用していますが、tab5にこのナビゲーションバーが表示されます。私にとってのtab6は「隠されている」必要があります
プロパティcustomizableViewControllersがあります
ドキュメントから: 「viewControllers プロパティの値を (直接または setViewControllers:animated: メソッドを使用して) 変更すると、このプロパティの値も変更されます。最初にタブ バー コントローラーに割り当てられると、すべてのビュー コントローラーがデフォルトでカスタマイズ可能になります。」
myTabBarController.customizableViewControllers = nil
カスタマイズを削除するように呼び出します
を使用しているようですUITabBarController
。
バー項目をカスタマイズするための追加項目を表示せずに、最大 5 つのタブ バー項目しか持つことができません。追加のタブでカスタマイズを許可したくない場合は、6 番目のアイテムにアクセスできないため、最後のタブを削除して 5 アイテムにします。
タブ バーには、カスタム アイテムを表示するスペースが限られています。タブ バー コントローラーに 6 つ以上のカスタム ビュー コントローラーを追加すると、タブ バー コントローラーは最初の 4 つの項目と標準の [その他] 項目のみをタブ バーに表示します。[その他] アイテムをタップすると、残りのアイテムを選択するための標準インターフェイスが表示されます。
この制限が気に入らない場合は、UITabBar を直接使用してください。タブのビュー コントローラーを管理する UITabBarController を使用しないため、より多くの作業が必要になります。