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