获取Tap Gesture链接回第一个视图没有后退按钮?

时间:2012-08-14 20:19:53

标签: iphone ios ios4 sdk

目前我有一个主视图和一个详细视图。在细节中有一个我添加了TapGestureRecognizer的图像。然后在TapGestureRecognizer上我添加了一个segue推回到主视图。问题出在模拟器中,当我单击图像时,它将我带到主视图,但导航器项中的后退按钮显示详细视图的名称。

我希望点击手势链接回第一个主视图。而不是使用后退按钮链接到主视图。我怎么能这样做?我认为这与准备塞格有关。

任何帮助?

提前致谢!

2 个答案:

答案 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];
}