嗨我有一个带有标签栏控制器的应用程序,当我在标签之间移动时,一切都很好。但是,如果我移动到另一个视图,然后按后退按钮,这是后退按钮内的代码
struct CStrut {
char[10] item;
}
视图的视图和数据正确加载但标签栏没有。如何重新显示标签栏?
谢谢
答案 0 :(得分:1)
抱歉英语不好。我也有这个问题。问题是你在按下后退按钮时呈现单个视图控制器而不是tabbarViewController,因此当你想要转到其他viewController时需要PushViewController,而在后退按钮动作上需要其他viewController “popViewControllerAnimated”
后退按钮操作中的代码
navigationController?.popViewControllerAnimated(true)
或
self.navigationController!.popViewControllerAnimated(true)
它将显示在导航堆栈中推送的最后一个viewController
希望它有所帮助。它对我有用。