滑動返回時viewWillAppear和viewDidAppear viewWillDisappear和viewDidDisappear不是成對出現的

viewWillAppear和viewDidAppear viewWillDisappear和viewDidDisappear在一些情況不是成對出現的。右滑但是并不反回到上一層時它們就不是成對出現的。
假設從VC2滑動返回VC1時,滑動一半不返回了,生命周期方法的調用順序如下:
viewWillDisappear(vc2)
viewWillAppear(vc1)
viewWillDisappear(vc1)
viewDidDisappear(vc1)
viewWillAppear(vc2)
viewDidAppear(vc2)

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 1. 起因 我們經常能夠在第三方庫的源碼中看到很多loadView、willMoveToParentViewCon...
    非典型技術宅閱讀 4,082評論 0 13
  • *面試心聲:其實這些題本人都沒怎么背,但是在上海 兩周半 面了大約10家 收到差不多3個offer,總結起來就是把...
    Dove_iOS閱讀 27,205評論 30 471
  • 背景 最近要做一個需求,需要把其中兩個頁面做成全屏的(無導航欄)。我把這個主要的代碼抽出來上傳到github上,導...
    半邪亦正閱讀 16,166評論 19 54
  • 不愛獨行,卻在不知不覺中走上了獨行這條路。 也許,有些感動只有獨自在路上才感受得到,才會一次又一次的獨自出發。 T...
    Q_Claire閱讀 211評論 0 4
  • 今天我的快遞都到齊了,我很高興!這次買的都是好書!精裝版的!大部分都是中華書局出版社的。但是有一本是復印品,這本已...
    趙秋凱閱讀 286評論 1 3