UIImageView
の背景として追加している がありますUIBarButtonItem
。UIBarButtonItem をナビゲーション コントローラーの右側の barbuttonitem として作成します。UIBarButtonItem
デバッグ中にコントロールがメソッドに入らないため、クリック イベントを処理できません。この理由は何でしょうか?
UIImageView *myImage = [[UIImageView alloc] initWithFrame:CGRectMake(0,0,32,32)];
[myImage setImage:[UIImage imageNamed:@"logo.png"]];
UIBarButtonItem *rightBarButton = [[UIBarButtonItem alloc] initWithCustomView:myImage];
//rightBarButton.target = self;
//rightBarButton.action = @selector(onMyMethod);
if(isRight){
self.navigationItem.rightBarButtonItem = rightBarButton;
self.navigationItem.rightBarButtonItem.target = self;
self.navigationItem.rightBarButtonItem.action = @selector(onMyMethod);
}