Revision: 27751
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at June 22, 2010 13:35 by B0nis
Initial Code
//declare the protocol @protocol ModalViewControllerDelegate<NSObject> - (void) didFinishModalView: (ModalViewController*) aModalViewController; @end //declare a delegate property @interface ModalViewController : UIViewController { } @property (nonatomic, assign) id<ModalViewControllerDelegate> delegate; @end // [delegate didFinishModalView: self]; //////////////////// //make the view controller confort to the protocol <ModalViewControllerDelegate> //initiate modal view and present it ModalViewController *myModalViewController = [[MyViewController alloc] initWithNibName: @"ModalViewController" bundle: [NSBundle mainBundle]]; myModalViewController.delegate = self; [self presentModalViewController: myModalViewController animated: YES]; //dismiss the modal view - (void) didFinishModalView: (ModalViewControllerDelegate*) aModalViewControllerDelegate { [self dismissModalViewControllerAnimated: YES]; }
Initial URL
Initial Description
Initial Title
present / dissmiss modal view
Initial Tags
Initial Language
iPhone