6 つのタブを持つアプリケーションがあるため、システムは最初の 4 つのタブと、前の 5 番目と 6 番目のタブのコンテンツを含む「Altro」(イタリア語で「More」) と呼ばれる 5 番目のタブを自動的に生成します。
これで結構です。問題は、「アルトロ」タブを通過するときに戻るボタンの色を変更する方法がわからないことです。何かアドバイス?
問題をよりよく説明するためのスクリーンショット:
6 つのタブを持つアプリケーションがあるため、システムは最初の 4 つのタブと、前の 5 番目と 6 番目のタブのコンテンツを含む「Altro」(イタリア語で「More」) と呼ばれる 5 番目のタブを自動的に生成します。
これで結構です。問題は、「アルトロ」タブを通過するときに戻るボタンの色を変更する方法がわからないことです。何かアドバイス?
問題をよりよく説明するためのスクリーンショット:
UIImage *buttonImage = [UIImage imageNamed:@"back_btn.png"];
UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom];
[button setImage:buttonImage forState:UIControlStateNormal];
button.frame = CGRectMake(0, 0, buttonImage.size.width/2, buttonImage.size.height/2);
[button addTarget:self action:@selector(backPressed) forControlEvents:UIControlEventTouchUpInside];
UIBarButtonItem *customBarItem = [[UIBarButtonItem alloc] initWithCustomView:button];
self.navigationItem.leftBarButtonItem = customBarItem;
これを試してみてください.......一度
次のコードを使用して、backButton の色を変更できます。
self.navigationItem.backBarButtonItem.tintColor = [UIColor redColor];