【问题标题】:Get Tap Gesture to link back to the First View without back button?获取点击手势以链接回不带返回按钮的第一个视图?
【发布时间】:2012-08-14 20:19:53
【问题描述】:

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

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

有什么帮助吗?

提前致谢!

【问题讨论】:

    标签: iphone ios ios4 sdk


    【解决方案1】:

    只需弹出视图控制器。调用方法:

    [self.navigationController popViewControllerAnimated:YES];
    

    它会回到之前的视图。

    【讨论】:

      【解决方案2】:

      花了几个小时,但我发现我不需要转场,只需要在课堂上处理点击手势:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-11-29
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-04-05
        • 1970-01-01
        相关资源
        最近更新 更多