目前我有一个主视图和一个详细视图。在细节中有一个我添加了TapGestureRecognizer的图像。然后在TapGestureRecognizer上我添加了一个segue推回到主视图。问题出在模拟器中,当我单击图像时,它将我带到主视图,但导航器项中的后退按钮显示详细视图的名称。
我希望点击手势链接回第一个主视图。而不是使用后退按钮链接到主视图。我怎么能这样做?我认为这与准备塞格有关。
任何帮助?
提前致谢!
答案 0 :(得分:0)
只需弹出视图控制器即可。调用方法:
[self.navigationController popViewControllerAnimated:YES];
它将返回上一个视图。
答案 1 :(得分:0)
花了几个小时,但我看到我不需要一个赛格,但只是在我班上处理轻敲手势:
UITapGestureRecognizer *singleFingerTap =
[[UITapGestureRecognizer alloc] initWithTarget:self
action:@selector(handleSingleTap:)];
[self.view addGestureRecognizer:singleFingerTap];
}
- (void)handleSingleTap:(UITapGestureRecognizer *)recognizer {
//The event handling method
[self.navigationController popToRootViewControllerAnimated:YES];
}