viewDidAppear和viewDidDisappear的執(zhí)行順序

  • – viewWillAppear:
  • – viewDidAppear:
  • – viewWillDisappear:
  • – viewDidDisappear:

導(dǎo)航

正常交互:

push一個(gè)VC的執(zhí)行順序A->B:

  1. A viewWillDisappear
  2. B viewWillAppear
  3. A viewDidDisappear
  4. B viewDidAppear

取消手勢(shì)返回A->B->A

執(zhí)行順序

  1. A viewWillDisappear
  2. B viewWillAppear
  3. B viewWillDisappear
  4. B viewDidDisappear
  5. A viewWillAppear
  6. A viewDidAppear

頁(yè)面滾動(dòng)

UIPageViewControllerTransitionStyleScroll:

正常交互A->B:

  1. B viewWillAppear
  2. A viewWillDisappear
  3. B viewDidAppear
  4. A viewDidDisappear

取消滾動(dòng)A->B->A:

  1. B viewWillAppear
  2. A viewWillDisappear
  3. A viewWillAppear
  4. A viewDidAppear
  5. B viewWillDisappear
  6. B viewDidDisappear

翻頁(yè)

UIPageViewControllerTransitionStylePageCurl

正常順序A->B

  1. B viewWillAppear
  2. A viewWillDisappear
  3. A viewDidDisappear
  4. B viewDidAppear

取消翻頁(yè)A->B->A:

  1. B viewWillAppear
  2. A viewWillDisappear
  3. B viewWillDisappear
  4. A viewWillAppear
  5. B viewDidDisappear
  6. A viewDidAppear
    參考:
    The Inconsistent Order of View Transition Events
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 172.簡(jiǎn)述視圖控制器的生命周期。 1)init函數(shù)(init;initWithFrame;initWithCod...
    AlanGe閱讀 463評(píng)論 0 0
  • /* UIViewController is a generic controller base class th...
    DanDanC閱讀 2,030評(píng)論 0 2
  • 糼年立志做棵樹(shù) 至今仍是一棵草 緊貼地面難長(zhǎng)高 幼年立志做大廈 如今仍是爛磚瓦 幼年立志做棟梁 如今仍是小木樁 常...
    泰山寒梅閱讀 165評(píng)論 7 8
  • 繼網(wǎng)貸平臺(tái)布局交易所后,第三方支付機(jī)構(gòu)也開(kāi)始布局金融資產(chǎn)交易所業(yè)務(wù)。北京商報(bào)記者獲悉,匯付天下日前與成都市政府出資...
    戎濤閱讀 256評(píng)論 0 0
  • 此時(shí)我所處的位置是我剛出現(xiàn)的正上方,而在那層薄膜之后,則充滿了金黃色的液體。再抬頭往我的頭頂看去,有著一個(gè)巨大的黑...
    仝天宇閱讀 340評(píng)論 0 2

友情鏈接更多精彩內(nèi)容