【问题标题】:TapGesture segue works to view, but not view controllerTapGesture segue 可以查看,但不能查看控制器
【发布时间】:2012-05-09 18:41:35
【问题描述】:

我有一个带有 UITableView 的 RootViewController,该 UITableView 可以连接(推送)到 DetailViewController。在 DetailViewController 中使用 tapGestureRecognizer,它将返回(推送)到 RootViewController。

几天前,当 tapGestureRecognizer 设置为转到 RootViewController 视图而不是 RootViewController 本身时,转到 RootViewController 的 segue 工作正常。在某个地方,我将 segue 更改为降落在 RootViewController 本身,现在 segue back 不起作用。出于某种原因,xcode 不会让我 ctrl + 从 tapRecognizer 拖动到 RootViewController 视图,只有 RootViewController。如果我能够拖动到视图,我几乎可以肯定它会起作用。

任何想法为什么我不能突然 ctrl + 拖动到视图?

【问题讨论】:

  • 您永远无法按住 ctrl 并拖动到视图。转场将一个新的ViewController 放在屏幕上。这就是故事板的全部意义所在。每个ViewController 都是一个“场景”。 Segues 将您从一个场景转移到另一个场景。你是想在代码中做任何事情还是只是在故事板上做?
  • 只是故事板。很奇怪,它正在为我工​​作,然后突然停止了。
  • 我想通了。上面回答。

标签: iphone ios xcode segue


【解决方案1】:

我明白了。我需要将 gestureRecognizers 连接到 Viewin Referenceing Outlet Collections。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多