我有这个故事板,我正在尝试使用自定义segue将View Controller滑动到左侧,从右侧滑动以显示Table视图控制器。我需要展开segue才能返回到主视图控制器(我发现的那个)。我知道之前可能会问这样的问题,但我认为这里的情况更具体,因为它涉及表视图控制器。有人请帮忙。顺便说一下,我在Swift写作。
我的目标是通过自定义转换在两个方向上实现segue。因为如果您选择show segue,它会从下到上呈现表查看器控制器,而不是从左到右。
我问这个问题我在哪里使用类来处理自定义转换,但遗憾的是我遇到了错误。 Create Unwind segue error (lldb)
谢谢。
答案 0 :(得分:0)
查看本教程的退出(展开segue):Segue from modal view to tab bar view controller and not lose tab bar
关于执行segue的问题,请执行以下操作:
yname1
答案 1 :(得分:0)
这实际上只是你需要的放松。 UITableViewController继承自UIViewController,因此它可以执行视图控制器可以执行的所有操作(以及更多!)。我想它的设置方式略有不同。因此,您需要从视图控制器(图像中间视图控制器顶部的黄色圆圈)右键单击编辑图标(在图像中间视图控制器的右侧)。这将允许您选择要调用的展开segue函数。
如果您不知道,在此之前您需要设置展开segue功能。长话短说,基本上只需将跟随添加到要放松的视图控制器。
@IBAction func unwindToThisViewController(segue: UIStoryboardSegue) {
/// Do something here if you want to
}
然后你只需从你需要的地方打电话给你的表演
performSegueWithIdentifier("myUnwindSegueName", sender: nil)