ナビゲーションバーの右端にアイコンのように画像を貼り付けたいです。
今考えられる実現方法としては、iPhoneアプリのアイコンに使用する
画像をボタンとして下記のコードに組み込むことです。

- (void)viewDidLoad {
    [super viewDidLoad];

    // ナビゲーションバー右端にボタンの追加及び設定
    UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom];
    [button setImage:[UIImage imageNamed:@"Icon-Small@2x.png"] forState:UIControlStateNormal];
    [button sizeToFit];
    [button addTarget:self action:@selector(hoge) forControlEvents:UIControlEventTouchUpInside];
    self.navigationItem.rightBarButtonItem = [[UIBarButtonItem alloc] initWithCustomView:button]; //右側に設定する場合

    button.enabled = NO; // disableに設定。これで押せなくなる。
}

画像(ボタンとしてですが)が追加され、ボタンとしての挙動もしなくなりましたが、
enabledにした為にアイコン画像が半透明になってしまいました。
ボタンとしての挙動をさせず、かつ、アイコン画像を半透明にしない方法を
ご教示いただけないでしょうか。以上、何卒よろしくお願いいたします。