我创建了一个带故事板的小应用程序。 现在,我已经创建了第一个视图,应该是我的第一个视图。我现在正在寻找合适的地方将我的工作投入其中。完成这项工作后,我将以编程方式触发Storyboard Segue切换到下一个视图。为此,我正在寻找合适的地方/活动。它应该是在显示视图后立即调用的事件。
我已经尝试了viewDidLoad
,但似乎在视频显示在屏幕上之前触发了此事件。
答案 0 :(得分:1)
第一次加载视图时会调用(void)viewDidLoad
方法。
所以这是编写初始化/设置行的好地方。
每次显示视图时都会调用(void)viewDidAppear:
方法。
希望这有帮助。
答案 1 :(得分:0)
实际上,这里有点挑剔。每次显示VC时都不会调用viewDidAppear,但每次将其插入VC层次结构时都不会调用。所以它似乎是你现在想要使用的。但是,如果您稍后遇到某些用例,您希望在每次向用户显示视图时执行某些操作,则需要其他方法。例如,当您推回某个导航VC(您的VC已经在层次结构中)时,将不会调用此方法。