我一直在这个论坛上看着类似的帖子。我必须做一些根本错误的事情。请帮我看看。出现按钮,但没有调用btnClicked操作。
*。米
UIBarButtonItem *myButton = [[UIBarButtonItem alloc] initWithTitle:@"\u2699" style:UIBarButtonItemStylePlain target:self action:@selector(btnClicked:)];
navigationController.topViewController.navigationItem.rightBarButtonItem = myButton;
在同一个班级,我有行动方法:
-(void)btnClicked:(id)sender {
NSLog(@"Hello World");
}
*的.h
-(void) btnClicked:(id)sender;
感谢。
答案 0 :(得分:0)
我发现(有点)发现了这个问题。在我的xib中,它必须定义一个位于按钮上方的图层或视图,而不允许按下该按钮。我将按钮移到左侧,现在它可以工作了。我想故事的寓意是:如果你的代码看起来正确,请确认UIView不在按钮之上。
欢呼声。