2

ストーリーボードを使用して、6つのタブを持つタブバーを作成しています。タブバーは最初のViewControllerです。タブバーコントローラーにカスタムクラスを使用していません。[その他]タブには[編集]ボタンがあります。そのボタンを削除するにはどうすればよいですか?

4

2 に答える 2

13

tabBarControllerのcustomizableViewControllersをnilに設定します。

tabBarController.customizableViewControllers = nil;
于 2012-06-29T13:40:00.483 に答える
2

最後に、TabBarControllerのカスタムクラスを作成し、これを実行しました

- (void)navigationController:(UINavigationController *)navigationController
      willShowViewController:(UIViewController *)viewController
                    animated:(BOOL)animated {

    UINavigationBar *morenavbar = navigationController.navigationBar;
    UINavigationItem *morenavitem = morenavbar.topItem;
    /* We don't need Edit button in More screen. */
    morenavitem.rightBarButtonItem = nil;
}

それはそれを解決しました。

于 2012-07-02T06:26:56.387 に答える