我有一个两个选项卡式应用程序,在第一页上,用户可以一次输入一个名称,在第二个选项卡上,名称显示在TableView中。 我有代码将名称数组添加到ViewDidLoad()函数中的表中,但是,这意味着一旦用户访问了第二个选项卡,当它们返回到第一个选项卡并添加更多名称时,它们不会显示在列表,因为列表已在ViewDidLoad()中填充,并且选项卡已加载。
我要求的是,让我这样做的功能名称是什么?像IsSelectedTab那样的东西,但是我无法找到它。
答案 0 :(得分:1)
您正在寻找viewWillAppear
或viewDidAppear
,每次在viewcontroller即将可见之前/之后都会调用它们。
答案 1 :(得分:0)
ViewDidLoad()
被调用一次,当每次视图进入屏幕时调用视图初始化ViewDidAppear()
时,当视图离开屏幕时调用ViewDidDisappear()
。
实现目标的解决方案是使用ViewDidAppear()
和/或ViewDidDisappear()
填充您的列表。