質問: NO; // disableに設定。これで押せなくなる。 } ``` 画像(ボタンとしてですが)が追加され、ボタンとしての挙動もしなくなりましたが、 enabledにした為にアイコン画像が半透明になってしまいました。 ボタンとしての挙動をさせず、かつ、アイコン画像を半透明にしない方法を ご教示いただけないでしょうか。以上、何卒よろしくお願いいたします。
回答: ``` - (void)viewDidLoad { [super viewDidLoad]; // ナビゲーションバー右端にボタンの追加及び設定 UIImage *anImage = [UIImage imageNamed:@"Icon-Small@2x.png"]; UIImageView *imageView = [[UIImageView alloc] initWithImage: anImage]; self.navigationItem.rightBarButtonItem = [[UIBarButtonItem alloc] initWithCustomView: imageView]; //右側に設定する場合 } ``` わざわざボタンを持ってくることはないと思います。ご確認ください。 ただ、ナビゲーションバーにある「なにか」をタップしても、なにも起こらないというのは、ユーザインターフェイスとしては、まずいと思うのですが、いかがですか?自己満足なアプリ、ユーザに不親切なアプリは、Appleの審査でリジェクトされる可能性があります。