首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何禁用rightBarButtonItem

如何禁用rightBarButtonItem
EN

Stack Overflow用户
提问于 2009-11-20 07:20:06
回答 2查看 3.8K关注 0票数 2

如何启用/禁用navigationItem.rightBarButton项目?我在-viewDidLoad调用以下代码,但它什么也不做。

代码语言:javascript
复制
self.navigationItem.rightBarButtonItem = 
      [[[UIBarButtonItem alloc]
            initWithTitle:@"Flow"
            style:UIBarButtonItemStyleDone
            target:self  action:@selector(flowWithMe:)] autorelease];

self.navigationItem.rightBarButtonItem.enabled = NO;

我只想在特定的操作上启用右栏按钮。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2009-11-20 08:52:24

我发现了问题,我重新启用了- (void)textFieldDidBeginEditing:(UITextField *)textField上的按钮

这是视图上唯一的文本字段,在ViewDidLoad上,这将成为第一个响应者,因此在ViewDidLoad之后,此函数被调用,右侧栏按钮被重新启用。

票数 2
EN

Stack Overflow用户

发布于 2009-11-20 08:10:11

您可以将rightBarButtonItem设置为nil,直到需要启用它为止。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1767280

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档