ios - viewDidLoad() 想每次在 iOS 中按下 tab 单元格时调用

标签 ios swift uitabbarcontroller

在我的 tableView 中,当我第一次按下 tab 单元格时,它会调用 viewDidLoad() 但另一次不会调用 viewDidLoad()。如何解决那个问题。每次在我的代码中按选项卡 View 时,我都想调用 viewDidLoad()

最佳答案

ViewDidLoad 将在 View 加载到内存时调用。您想要使用 ViewWillAppear 函数,每次 View 即将激活时都会调用此函数。

override func viewWillAppear(animated: Bool) {
    super.viewWillAppear(animated);
}

关于ios - viewDidLoad() 想每次在 iOS 中按下 tab 单元格时调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37018458/

相关文章:

ios - iPhone 6/6+ 屏幕尺寸问题

ios - UICollectionViewController 在滚动时重新加载图像

ios - 如何从 Storyboard访问 tabBarViewController 中所有可能的 View Controller ?

SWIFT4 - 从服务器刷新数据

ios - 什么类最适合用作 iPhone 中的弹出窗口?

ios - 关闭 UIDocumentPicker 时出错

ios - SwiftR 调用方法回调处理程序

ios - 检测 UITabBarController 的标签栏项目更改

ios - 更新到 iOS 7.1 后,tabBar 图像消失了

ios - 为什么图像显示在 UITabBar 中,在选定的项目上,不正确?