目前我有一个主视图和一个详细视图。在详细信息中,有一张我添加了 TapGestureRecognizer 的图像。然后在 TapGestureRecognizer 上,我添加了一个 segue 推回主视图。问题出在模拟器中,当我单击图像时,它会将我带到主视图,但导航器项中的后退按钮显示详细视图的名称。
我希望点击手势链接回第一个主视图。而不是使用后退按钮链接到主视图。我怎么能这样做呢?我认为这与准备 Segue 有关。
有什么帮助吗?
提前致谢!
只需弹出视图控制器。调用方法:
[self.navigationController popViewControllerAnimated:YES];
它会回到之前的视图。
花了几个小时,但我发现我不需要转场,而只需要在课堂上处理点击手势:
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];
}