MCPcopy Create free account
hub / github.com/9miao/CrossApp / popViewControllerFinish

Method popViewControllerFinish

CrossApp/controller/CAViewController.cpp:718–737  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

716}
717
718void CANavigationController::popViewControllerFinish()
719{
720 CAViewController* backViewController = m_pViewControllers.back();
721 backViewController->viewDidDisappear();
722 backViewController->m_pNavigationController = NULL;
723 backViewController->removeViewFromSuperview();
724 backViewController->retain()->autorelease();
725 m_pViewControllers.popBack();
726
727 m_pContainers.back()->removeFromSuperview();
728 m_pContainers.popBack();
729
730 m_pSecondContainers.popBack();
731
732 m_pNavigationBars.popBack();
733
734 m_pContainers.back()->setLayout(DLayoutFill);
735
736 CAApplication::getApplication()->getTouchDispatcher()->setDispatchEventsTrue();
737}
738
739// sprhawk@163.com: 2015-03-08
740void CANavigationController::popToRootViewControllerAnimated(bool animated)

Callers 1

Calls 10

autoreleaseMethod · 0.80
retainMethod · 0.80
removeFromSuperviewMethod · 0.80
setLayoutMethod · 0.80
setDispatchEventsTrueMethod · 0.80
getTouchDispatcherMethod · 0.80
backMethod · 0.45
viewDidDisappearMethod · 0.45
popBackMethod · 0.45

Tested by

no test coverage detected