行动应用回的UIButton(Apply back action to uiButton)

2019-10-18 19:38发布

我需要有一个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