3 回答

TA貢獻(xiàn)1804條經(jīng)驗(yàn) 獲得超2個贊
該UIViewController文檔很清楚何時以及何時不調(diào)用willMove/ didMove方法。查閱“實(shí)施Container View Controller”文檔。
文檔說,如果不重寫addChildViewController,則不必調(diào)用 willMoveToParentViewController:method。但是,您確實(shí)需要didMoveToParentViewController:在轉(zhuǎn)換完成后調(diào)用該方法?!巴瑯樱萜饕晥D控制器有責(zé)任在調(diào)用willMoveToParentViewController:方法之前先調(diào)用該removeFromParentViewController方法。該removeFromParentViewController方法將調(diào)用didMoveToParentViewController:子視圖控制器的方法?!?/p>
此外,還有制定了一個例子在這里和示例代碼在這里。
祝好運(yùn)

TA貢獻(xiàn)1873條經(jīng)驗(yàn) 獲得超9個贊
注意:如果您要移動的項(xiàng)目是具有被覆蓋的自定義類(除非您的覆蓋在內(nèi)部對其進(jìn)行了調(diào)用),您確實(shí)需要在致電willMoveToParentViewController
之前addChildViewController
addChildViewController
- 3 回答
- 0 關(guān)注
- 651 瀏覽
添加回答
舉報(bào)