iOS101-Navigation-View-Controllers-slides · Container View Controllers Display a view controller...
7
iOS 101 Container View Controllers
Transcript of iOS101-Navigation-View-Controllers-slides · Container View Controllers Display a view controller...
![Page 1: iOS101-Navigation-View-Controllers-slides · Container View Controllers Display a view controller inside another view controller Great for reuse Great for decomposing Special segue:](https://reader030.fdocuments.in/reader030/viewer/2022040207/5e11ac1ebaf94640cc040660/html5/thumbnails/1.jpg)
iOS101
Container View Controllers
![Page 2: iOS101-Navigation-View-Controllers-slides · Container View Controllers Display a view controller inside another view controller Great for reuse Great for decomposing Special segue:](https://reader030.fdocuments.in/reader030/viewer/2022040207/5e11ac1ebaf94640cc040660/html5/thumbnails/2.jpg)
Container View Controllers
Display a view controller inside another view controller Great for reuse Great for decomposing
Special segue: embed Set up with prepareForSegue
![Page 3: iOS101-Navigation-View-Controllers-slides · Container View Controllers Display a view controller inside another view controller Great for reuse Great for decomposing Special segue:](https://reader030.fdocuments.in/reader030/viewer/2022040207/5e11ac1ebaf94640cc040660/html5/thumbnails/3.jpg)
View Hierarchy
Tab Bar VC Main View
Tab Bar ViewHappy VC Main View
Image View Container View
Image View Button
Paper VC Main View
![Page 4: iOS101-Navigation-View-Controllers-slides · Container View Controllers Display a view controller inside another view controller Great for reuse Great for decomposing Special segue:](https://reader030.fdocuments.in/reader030/viewer/2022040207/5e11ac1ebaf94640cc040660/html5/thumbnails/4.jpg)
View Controller Hierarchy
Tab Bar VC
Happy VCNavigation VC
ViewController
Image View
Paper VC
Paper VC
![Page 5: iOS101-Navigation-View-Controllers-slides · Container View Controllers Display a view controller inside another view controller Great for reuse Great for decomposing Special segue:](https://reader030.fdocuments.in/reader030/viewer/2022040207/5e11ac1ebaf94640cc040660/html5/thumbnails/5.jpg)
View Controller Hierarchy
To add to view hierarchy: addSubview …but don’t forget VC hierarchy: addChildViewController: removeFromParentViewController: transitionFromViewController:toViewController:… willMoveToParentViewController: didMoveToViewController:
![Page 6: iOS101-Navigation-View-Controllers-slides · Container View Controllers Display a view controller inside another view controller Great for reuse Great for decomposing Special segue:](https://reader030.fdocuments.in/reader030/viewer/2022040207/5e11ac1ebaf94640cc040660/html5/thumbnails/6.jpg)
Demo: Manual Container Views
![Page 7: iOS101-Navigation-View-Controllers-slides · Container View Controllers Display a view controller inside another view controller Great for reuse Great for decomposing Special segue:](https://reader030.fdocuments.in/reader030/viewer/2022040207/5e11ac1ebaf94640cc040660/html5/thumbnails/7.jpg)
Challenge Time!