我有相当简单的 UINavigationControllers
有两个屏幕:屏幕 1 和屏幕 2。
当用户打开 screen2
时并点击 < Back
我想在 screen1
之前触发一个事件如图所示——基本上我想从服务器获取屏幕 1 的数据。
有没有办法做到这一点?
最佳答案
在您的 viewDidLoad
中执行此操作:
UIBarButtonItem *backBarButton = [[UIBarButtonItem alloc] initWithImage:[UIImage imageNamed:@"icon_back.png"] style:UIBarButtonItemStylePlain target:self action:@selector(goBack:)];
self.navigationItem.leftBarButtonItem = backBarButton;
实现方法goBack
:
- (void)goBack:(id)sender {
//Do something
[self.navigationController popViewControllerAnimated:YES];
}
希望这会有所帮助..:)
关于ios - 当用户点击 "< Back"按钮时触发事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23125730/