【发布时间】: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 将您从一个场景转移到另一个场景。你是想在代码中做任何事情还是只是在故事板上做? -
只是故事板。很奇怪,它正在为我工作,然后突然停止了。
-
我想通了。上面回答。