我有一个UIImageView
,我将其添加为 a 的背景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);
}