viewDidLoad()想要在iOS中按Tab键时每次调用

时间:2016-05-04 04:26:00

标签: ios swift uitabbarcontroller

在我的tableView中,当我第一次按标签按钮时,它会调用viewDidLoad(),但另一次不会调用viewDidLoad()。如何解决这个问题。每当我在代码中按Tab键视图时,我都想调用viewDidLoad()

2 个答案:

答案 0 :(得分:4)

视图加载到内存时将调用

ViewDidLoad。您希望使用ViewWillAppear函数,每次视图即将激活时都会调用该函数。

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

答案 1 :(得分:3)

在我看来viewDidLoad()只会打一次, 每次加载页面时都会调用viewWillAppear()。 因此,您需要将源代码编写到viewWillAppear(),这可能每次调用。