对不起,我对此很新,并想知道如何创建一个编辑按钮作为一个条形按钮项...
我做的是在导航栏的右侧放置了一个条形按钮项,并创建了一个
- (IBAction)editButton:(id)sender;
我试图将其连接到按钮,但该选项未显示。如何在单击按钮时让此按钮执行某些操作?
感谢您的帮助!
答案 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方法了。