我从视图中使用segue启动了一个标签栏控制器。编辑传递的数据后,我需要关闭选项卡控制器。 Xcode中的故事板不允许我在选项卡控制器上添加一个“关闭”按钮(并显示在所有选项卡上。)我是否必须在每个选项卡视图上都有一个单独的“关闭”按钮?这似乎相当笨重。
处理此问题的最佳方式是什么?
答案 0 :(得分:0)
连接到选项卡栏控制器中的选项卡栏的每个视图都是完全独立的视图。标签栏只是将它们组合在一起。如果您想要一个后退按钮,则必须在选项卡栏中的每个视图上都有一个单独的按钮或手势操作。
但是,您可以使用代码轻松关闭视图,而不必添加四个额外的segue。
self.dismissViewControllerAnimated(true, completion: {})
该行将关闭您当前的视图控制器。