下記のコードを使用して、ナビゲーションバーのバックボタンのテキストの色を(赤に)設定しようとしています。 (注:以下のコードは「前回の」ビューコントローラに既にある、この場合には「人気の」ビューコントローラで:。ナビゲーション項目の戻るボタンのテキストとテキストの色を変更できません
//Customize Back button
UIView *backButtonView = [[UIView alloc]initWithFrame:CGRectMake(0, 0, 30, 40)];
UILabel *backButtonLabel = [[UILabel alloc]initWithFrame:CGRectMake(0, 0, 30, 40)];
backButtonLabel.text = @"back";
backButtonLabel.textColor = [UIColor colorWithHexString:@"cf212a"];
[backButtonView addSubview:backButtonLabel];
UIBarButtonItem *backButton = [[UIBarButtonItem alloc]initWithCustomView:backButtonView];
self.navigationItem.backBarButtonItem = backButton;
しかし、私は私が望む効果を得ていないのです、私はまだ取得していますbackbuttonitemがオンに見られるuibarbuttonitemであるため、デフォルト白色の戻るボタンのテキスト。テキストは「戻る」に変更されていないだけでなく
は、どのように私はこの?
ですが、私はまだ変更することはできませんよ戻るボタン。私はカスタムビュー(backButtonView)を追加する方法は正しいですか? – Zhen
あなたは通常のuibarbuttonitemで試してから、カスタムビューを見て、違いがあるかどうか確認してください。 – Robin