我使用自定义视图设置了正确的导航栏右侧按钮,但当按下该按钮时,选择器从未被调用。以下是我的代码:
UIImageView *navView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"notification_alert.png"]];
navView.frame = CGRectMake(0, 0, 40, 40);
self.navigationItem.rightBarButtonItem = [[UIBarButtonItem alloc] initWithCustomView:navView];
[self.navigationItem.rightBarButtonItem setTarget:self];
[self.navigationItem.rightBarButtonItem setAction:@selector(BtnClick:)];
按钮显示正确,但选择器从未被调用。任何帮助都将不胜感激!
-(IBAction)BtnClick:(id)sender
{
NSLog(@"nav button clicked");
}