我正在使用自己的导航系统在Xcode中为iOS构建单个视图应用程序(我没有使用内置的"导航控制器")但是在指向不同页面的链接中有按钮信息。我试图制作一个可以将您带回一页的按钮。当您在浏览器中使用导航控制器或后退按钮时,一个功能类似于后退按钮的按钮。
答案 0 :(得分:0)
如果你正在使用UINavigationController:
[navigationController popViewControllerAnimated:YES];
否则:
[viewController dismissViewControllerAnimated:YES completion:nil];
答案 1 :(得分:0)
您的“链接”是否通过Interface Builder故事板中的segues完成?
然后只需添加展开segues: - 在目标视图控制器中,添加:
- (IBAction)back:(UIStoryboardSegue *)segue
{
// do anything you want here, including nothing
}
back:
如果您是以编程方式进行关联,那么您可能正在使用presentViewController:animated:completion:
,其中相反的是dismissViewControllerAnimated:completion:
答案 2 :(得分:-1)
如果您需要转到一个viewController,那么您可以使用
[self.navigationController popViewControllerAnimated:YES];
每个控制器都包含navigationController的属性,因此您可以在每个后退按钮操作中编写它。
编辑:对于按钮操作,您需要将故事板中的IBAction添加到controller.m中,在该功能中您可以编写此代码。