创建一个编辑按钮

时间:2013-11-17 05:23:22

标签: ios objective-c

对不起,我对此很新,并想知道如何创建一个编辑按钮作为一个条形按钮项...

我做的是在导航栏的右侧放置了一个条形按钮项,并创建了一个

- (IBAction)editButton:(id)sender;

我试图将其连接到按钮,但该选项未显示。如何在单击按钮时让此按钮执行某些操作?

感谢您的帮助!

2 个答案:

答案 0 :(得分:2)

好的,这就是方法。如果你有一个视图控制器“第一”,你通过按下按钮等导航另一个视图控制器“秒”,你需要做一些工作。首先,您需要在“第二”视图控制器的ViewDidLoad方法中创建一个BarButtonItem,如下所示;

UIBarButtonItem *btnBack = [[UIBarButtonItem alloc]
                               initWithTitle:@"Back" 
                               style:UIBarButtonItemStyleBordered
                               target:self
                               action:@selector(OnClick_btnBack:)];
self.navigationItem.leftBarButtonItem = btnBack;
[btnBack release];

执行此操作后,您需要在同一个.m文件中写入“btnBack”操作的代码;

-(IBAction)OnClick_btnBack:(id)sender  {
      [self.navigationController popViewControllerAnimated:YES];
    //[self.navigationController pushViewController:self.navigationController.parentViewController animated:YES];
}

就是这样。

答案 1 :(得分:2)

按住CTRL键并单击栏按钮项,并将其拖动到视图控制器viewController.m的实现文件中。然后你就可以创建一个IBAction方法了。