1

次のコードを使用して、「詳細」のタイトルとフォント/色を appdelegate.m に変更することができました。

label.textColor = [UIColor whiteColor];
label.font = [UIFont systemFontOfSize:18];
self.tabBarController.moreNavigationController.navigationBar.topItem.titleView = label;
label.text = self.tabBarController.moreNavigationController.navigationBar.topItem.title;
[label release];

ただし、タブの1つに入るとすぐに、より多くのテーブルビューからタイトルが太字の黒いテキストに戻り、戻るボタンは青いテキストになります。

これらのラベルを変更する方法はありますか? 私はもう試した:

    self.tabBarController.moreNavigationController.navigationBar.topItem.backBarButtonItem.title = @"test 1";
    self.tabBarController.moreNavigationController.navigationBar.backItem.backBarButtonItem.title = @"test 2";

しかし、どちらも戻るボタンのタイトルには影響しないので、それは正しい項目ではないと推測しています.

ありがとう!

4

1 に答える 1

0

戻るボタンのタイトルを変更するには、この方法を試してください

UIBarButtonItem *btnBack = [[UIBarButtonItem alloc]
                        initWithTitle:@"test 1"
                        style:UIBarButtonItemStyleBordered
                        target:self
                        action:nil];
self.navigationController.navigationBar.topItem.backBarButtonItem=btnBack;
于 2013-10-22T10:37:01.690 に答える