次のようなカスタムナビゲーションボタンを作成しました。
UIButton * button = [UIButton buttonWithType:UIButtonTypeCustom];
[button setImage:[UIImage imageNamed:@"some.png"] forState:UIControlStateNormal];
....
[[current navigationItem] setLeftBarButtonItem:[[UIBarButtonItem alloc] initWithCustomView:button]];
ここで、currentはUIViewController*タイプです。すべて正常に動作し、ボタンが作成されますが、ボタンの外側、ナビゲーションバーの中央に非常に近いクリック可能な領域です。クリック可能な領域を制限することは可能ですか?