【问题标题】:Tab bar disappears when returning back to the table view controller from another view从另一个视图返回到表视图控制器时选项卡栏消失
【发布时间】:2016-11-09 15:34:21
【问题描述】:
我有一个连接到标签栏控制器的表格视图控制器,一切正常。然后我有一个简单的视图控制器,用户可以在其中创建一个新帖子,然后我使用“新帖子”按钮从表格视图控制器传递到该视图,然后用户可以单击“发布”并返回表格视图或按“返回”按钮。一切正常,但是当从视图返回到表格视图时,标签栏消失了。我放了故事板的照片:the main.storyboard
【问题讨论】:
标签:
swift
uitableview
swift2
uitabbarcontroller
【解决方案1】:
就像@vacawama 建议的那样,您不应该使用节目segue,而是使用放松segue。但是,如果您的 CustomViewController 位于 UINavigationController 中,您也可以在这样的代码中执行此操作
@IBAction func backButtonPressed(sender: UIButton) {
self.navigationController.popViewControllerAnimated(true)
}
或者在像这样呈现的模式中:
@IBAction func backButtonPressed(sender: UIButton) {
self.dismissViewControllerAnimated(true, completion: nil)
}