如何启用/禁用navigationItem.rightBarButton
项?我在-viewDidLoad
调用以下代码,但它什么也没做。
self.navigationItem.rightBarButtonItem =
[[[UIBarButtonItem alloc]
initWithTitle:@"Flow"
style:UIBarButtonItemStyleDone
target:self action:@selector(flowWithMe:)] autorelease];
self.navigationItem.rightBarButtonItem.enabled = NO;
我想仅对特定操作启用右侧Bar Button。
答案 0 :(得分:2)
您可以将rightBarButtonItem设置为nil,直到需要启用它为止。
答案 1 :(得分:2)
我发现了问题,我正在重新启用该按钮 - (void)textFieldDidBeginEditing:(UITextField *)textField
这是视图中唯一的文本字段,在ViewDidLoad上,这成为第一个响应者,因此在ViewDidLoad之后,此函数被调用并且右侧栏按钮被重新启用。