UINavigationBar のタイトル部分にタッチイベントを追加する方法です。 ナビゲーションバーのタイトル部分をタッチすると、右図のようにその箇所が白くハイライトし、イベントに紐づいたメソッドが呼び出されるようになります。 - (void)viewDidLoad { [super viewDidLoad]; UIButton *navigationTitleButton = [UIButton buttonWithType:UIButtonTypeCustom]; navigationTitleButton.frame = CGRectMake(0, 0, 150, 45); navigationTitleButton.showsTouchWhenHighlighted = YES; navigationTitleButton.titleLabel.font = [UIFont bo
![iPhoneアプリ開発: UINavigationBar のタイトル部分にタッチイベント追加](https://cdn-ak-scissors.b.st-hatena.com/image/square/1339525e53ca3246f80ea747c27eea54a2c992ab/height=288;version=1;width=512/http%3A%2F%2F4.bp.blogspot.com%2F_MAUjtDx4OL8%2FTO02190rEcI%2FAAAAAAAAAZo%2FJNb6WTDICtY%2Fw1200-h630-p-k-no-nu%2Fss.png)