UIViewController is a generic controller base class that manages a view. It has methods called when view appears or disappears.

Modal Transition Styles

  1. Cover Vertical
  2. Flip Horizontal
  3. Cross Dissolve
  4. Partial Curl

Modal Presentation Styles

  1. Full Screen
  2. Page Sheet
  3. Form Sheet
  4. Current Context
  5. Custom (7.0)
  6. Over Full Screen (8.0)
  7. Over Current Context (8.0)
  8. Popover (8.0)

Protocol  UIContentContainer 

  1. systemLayoutFittingSizeDidChangeForChildContentContainer (8.0) – if a child view is using auto-layout, and it’s systemLayoutFittingSize changes – this will be sent to the parent
  2. sizeForChildContentContainer (8.0)
  3. viewWillTransitionToSize (8.0)
  4. willTransitionToTraitCollection

 

Properties

  1. view
  2. tabBarItem
  3. navigationItem
  4. toolbarItems
  5. title
  6. nibName
  7. nibBundle
  8. parentViewController (non-retained)
  9. childModalViewController
  10. parentModalViewController (non-retained)
  11. previousRootViewController (non-retained)
  12. modalTransitionView
  13. modalPreservedFirstResponder
  14. dimmingView
  15. dropShadorView
  16. currentAction
  17. storyboard
Advertisements