1

我需要有一个 UIButton(带有 RtnBtn 类),它基本上复制了流程结束时导航栏操作中使用的后退按钮操作 - 我对 IOS 开发人员相当陌生,我不知道如何处理这 - 应该通过推送来完成,还是有更好的选择将编码操作直接应用于按钮?

4

3 回答 3

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];
 }
于 2013-10-24T11:07:18.483 回答
1

您需要创建按钮,将选择器指定为操作,然后在popViewController:animated:导航控制器上调用该方法。

于 2013-10-24T11:08:26.200 回答
1

如果我没有理解错,你需要这个;

    [self.navigationController popViewControllerAnimated:YES];
于 2013-10-24T11:10:52.153 回答