viewWillAppear和viewDidAppear viewWillDisappear和viewDidDisappear在一些情況不是成對出現的。右滑但是并不反回到上一層時它們就不是成對出現的。
假設從VC2滑動返回VC1時,滑動一半不返回了,生命周期方法的調用順序如下:
viewWillDisappear(vc2)
viewWillAppear(vc1)
viewWillDisappear(vc1)
viewDidDisappear(vc1)
viewWillAppear(vc2)
viewDidAppear(vc2)
滑動返回時viewWillAppear和viewDidAppear viewWillDisappear和viewDidDisappear不是成對出現的
最后編輯于 :
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
推薦閱讀更多精彩內容
- 1. 起因 我們經常能夠在第三方庫的源碼中看到很多loadView、willMoveToParentViewCon...
- 背景 最近要做一個需求,需要把其中兩個頁面做成全屏的(無導航欄)。我把這個主要的代碼抽出來上傳到github上,導...