我正在制作一个带有4个TABAR项目的应用程序。其中一个有网络浏览量,在网站上有一些按钮可以访问网站上的其他内容或其他网站,但是我该如何再次按下标签栏项目,以返回到第一个视图(像App Store一样,当您再次按Tab Bar项目时,您可以返回开始)。当我尝试添加插入操作时,我只能在制作插座或出口集合之间进行选择。
只有出口和出口收集图像
感谢您阅读此书,希望我提供足够的信息来了解我的疑问。
我找到了答案!
首先,我在ViewDidload中运行了代码,但是在ViewDidload代码中仅加载(运行),因此,如果您想每次进入Tabbar时运行它,则需要在ViewWillAppear中粘贴相同的代码:
override func viewWillAppear(animated: Bool) {
super.viewWillAppear(animated)
}
如果您在viewwillappear中运行代码,那么每次进入tabbar
时都会加载代码我希望这对也有这个问题的人有帮助。
参考此答案
"您应该将Uitabardelegate与Method didSelectItem一起使用。将其用作任何标准委托:
class yourclass: UIViewController, UITabBarDelegate {
func tabBar(tabBar: UITabBar, didSelectItem item: UITabBarItem) {
//This method will be called when user changes tab.
}
}
,不要忘记将您的标签栏委派在视图控制器中的自我设置。"
希望它有帮助!