我需要有一个UIButton(一类RtnBtn的),基本上在复制过程结束在导航栏中行动中使用的后退按钮的动作 - 我是相当新的IOS开发,我不知道如何处理这一点 - 它应该通过推完成,或者是有直接申请编码的动作按钮一个更好的选择?
Answer 1:
你可以在这里发布一些代码,你做了什么?你可以通过下面的代码添加自定义后退按钮,
UIButton *buttonBack = [UIButton buttonWithType:UIButtonTypeCustom];
[buttonBack setBackgroundImage:YOURImage forState:UIControlStateNormal];
[buttonBack addTarget:self action:@selector(backPressed) forControlEvents:UIControlEventTouchUpInside];
UIBarButtonItem *backButton = [[[UIBarButtonItem alloc] initWithCustomView:buttonBack] autorelease];
self.navigationItem.leftBarButtonItem = backButton;
方法来处理事件,
-(void)backPressed
{
[self.navigationController popViewControllerAnimated:YES];
}
Answer 2:
您需要创建按钮,因为它的行动,并在方法调用指定选择popViewController:animated:
您的导航控制器上。
Answer 3:
如果我没理解错了,你需要这个;
[self.navigationController popViewControllerAnimated:YES];
文章来源: Apply back action to uiButton