Skip to content

Instantly share code, notes, and snippets.

@myobie
Created April 29, 2009 22:21
Show Gist options
  • Save myobie/104101 to your computer and use it in GitHub Desktop.
Save myobie/104101 to your computer and use it in GitHub Desktop.
How to use a navigation controller view both as a part of an existing navigation controller stack and a modal view
==================================================================================================================
MainMenu.xib
(delegate) => AppDelegate
(window) => UIWindow
(editControlller) => EditViewController
(mainController) => MainViewController
(navController) => UINavigationController
- (showEditFor:) => [navController pushViewController:editController animated:YES]
MainViewController.xib
(editcontroller) => EditViewController
(new:) <= UIButton [self presentModalViewController:editController animated:YES]
(select:) <= UITableViewCell [appDelegate showEditFor:object]
EditViewController.xib
(appDelegate) => AppDelegate
(view) => UIView {blank}
(navController) => UINavigationController
(view) => UIView {edit form}
(close:) <= UIButton [appDelegate pop]
(editTimeController) => EditTimeViewController
(moreSpecificController) => MoreSpecificEditTimeViewController
(editTime) <= UITableViewCell [navController pushViewController:editTimeController animated:YES]
- (showMoreSpecific:) => [navController pushViewController: moreSpecificController animated:YES]
EditTimeViewController.xib
(close:) <= IUButton [editController pop]
(editTimeMoreSpecifically) <= UITableViewCell [editController showMoreSpecific]
MoreSpecificEditTimeViewController.xib
(close:) <= UIButton [editController pop]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment