Swift当我尝试使用我的标签栏项目采取行动时,我只能制作插座或插座集合,如何采取措施



我正在制作一个带有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.
}
}

,不要忘记将您的标签栏委派在视图控制器中的自我设置。"

希望它有帮助!

最新更新