将模式TabBarController的Dismiss按钮放在哪里

问题描述:

我使用segue从我的视图启动Tab Bar Controller。编辑传递的数据后,我需要关闭标签控制器。 Xcode中的故事板不允许我在Tab控制器上添加Dismiss按钮(并在所有选项卡上显示)。每个选项卡视图上都必须有单独的Dismiss按钮吗?这似乎相当笨拙。将模式TabBarController的Dismiss按钮放在哪里

处理这个问题的最佳方法是什么?

连接到选项卡栏控制器中的选项卡栏的每个视图都是完全独立的视图。标签栏只是把它们放在一起。如果您想要有后退按钮,则必须在选项卡栏中的每个视图上都有单独的按钮或手势操作。

但是,您可以使用代码轻松取消视图,而无需添加四个额外的细分。

self.dismissViewControllerAnimated(true, completion: {}) 

该行将关闭您当前的视图控制器。

+0

这个问题说,它的模式提出,而不是推 – Wain

+0

我更新了与模型视图一起工作的答案。 – msweet168

+0

笨蛋,我想。 –