如何为使用以下代码创建的 NavigationBar 中的编辑按钮设置 IBAction self.navigationItem.leftBarButtonItem = [self editButtonItem];
问问题
1263 次
2 回答
3
由于您以编程方式分配左栏按钮,因此您必须自己创建按钮。当您实例化按钮时,您还可以设置回调操作,如下所示:
UIBarButtonItem *editButton = [[UIBarButtonItem alloc]
initWithBarButtonSystemItem:UIBarButtonSystemItemEdit
target:self
action:@selector(editButtonPressed:)];
self.navigationItem.leftBarButtonItem = editButton;
当按下编辑按钮时,将调用以下方法
- (void)editButtonPressed:(id)sender
{
// do something
}
于 2012-09-02T01:05:19.620 回答
2
由于您已经在使用代码而不是 Interface Builder,因此以编程方式分配选择器也可能更容易:
[self.navigationItem.leftBarButtonItem setAction:@selector(doSomething:)];
于 2012-09-02T01:04:23.037 回答