早教吧 育儿知识 作业答案 考试题库 百科 知识分享

objective-c的一点小问题:viewDidUnload,viewDidLoad,viewWillAppear,viewWillDisappear的作用。这些方法都是干什么的,为什么初始的时候都是空方法,什么内容可以写到他们下面。ps:我是初学者,可能问

题目详情
objective-c的一点小问题:viewDidUnload,viewDidLoad,viewWillAppear,viewWillDisappear的作用。这些方法都是干什么的,为什么初始的时候都是空方法,什么内容可以写到他们下面。 ps:我是初学者,可能问的不太清楚,求大神帮助 再ps:另求大神推荐点好的网站什么的(可以加分的) HelloWorldViewController HelloWorldViewController
▼优质解答
答案和解析
这些方法本身没有逻辑,他们是回调函数,也就是说当系统处于某种状态会自动调用这些方法,里面的逻辑由你来填写。因此了解这些函数被调用的时机,对你来说就足够了。 viewDidLoad:在视图加载后被调用 viewWillAppear:视图即将可见时调用。默认情况下不执行任何操作 viewDidAppear:视图已完全过渡到屏幕上时调用 viewWillDisappear:视图被驳回时调用,覆盖或以其他方式隐藏。默认情况下不执行任何操作 viewDidDisappear:视图被驳回后调用,覆盖或以其他方式隐藏。默认情况下不执行任何操作 你最常用的应该是viewDidLoad,其次viewDidAppear 这些方法可以在做视图切换时做临界操作