我感到很沮丧,因为我无法控制我的条形按钮项目或UIToolbar
。我正在尝试停用UIBarButtonItem
,但它会继续响应触摸事件。这就是我所做的,代码很简单,我不知道它为什么不起作用。
在我的.h:
IBOutlet UIBarButtonItem *button;
@property (nonatomic,retain) IBOutlet UIBarButtonItem *button;
和.m:
@synthesize button;
-(void)function{
button.enabled = false;
}
我是否在使用viewcontroller委托做错了什么?我不明白为什么我没有回应。谢谢你的帮助。
答案 0 :(得分:0)
这是正确的:
button.enabled = false;
所以你确定这个方法实际上被调用了吗? (如果这是您的实际代码,您有一个名为'function'的方法?)
答案 1 :(得分:0)
您可以通过以下方式实现这一目标:
button.target = nil;
button.action = nil;
答案 2 :(得分:0)
您是否已将xib文件中的按钮连接到.h文件中的插座?您可能已设置目标/ IBAction,但您需要设置倒数路径。即从文件所有者(很可能是viewController)拖动到按钮。然后在.h文件中选择IBOutlet的名称。
祝你好运