Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on May 14th, 2012  |  syntax: None  |  size: 2.81 KB  |  hits: 17  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. Dynamically declare child UiViewController in main UiViewController
  2. //--Child-------------------------------------------------------------------
  3. @interface subUIViewController<UIViewController>
  4.  
  5.      -(IBAction)myButtonClick:(id)Sender;
  6.  
  7. -@implementation subUiViewController
  8.  
  9.      -(IBAction)myButtonClick:(id)Sender
  10.      {
  11.           NSLog(@"Button Click Event.....");
  12.      }
  13.  
  14. //---Main--------------------------------------------------------------------
  15.  
  16. @interface mainUIViewController<UIViewController>
  17.  
  18. @implementation mainUIViewController
  19.  
  20.      -(void)viewDidLoad
  21.      {
  22.           [super viewDidLoad];
  23.           subUiViewController *subViewController=[[subUiViewController alloc] initWithNibNameAndArtist:@"subUiViewController" bundle:nil];
  24.           [self.view addSubView: subViewController.view];
  25.      }
  26.  
  27. //---------------------------------------------------------------------------
  28. //---------------------------------------------------------------------------
  29.        
  30. //---Child------------------------------------------------------------------
  31. @interface subUIViewController<UIViewController>
  32.  
  33.      -(IBAction)myButtonClick:(id)Sender;
  34.  
  35. @implementation subUiViewController
  36.  
  37.      -(IBAction)myButtonClick:(id)Sender
  38.      {
  39.           NSLog(@"Button Click Event.....");
  40.      }
  41.  
  42. //----Main-----------------------------------------------------------------
  43.  
  44.  
  45. @interface mainUIViewController<UIViewController>
  46.      @property(retain,nonatomic) subUiViewController *subViewController;
  47.  
  48. @implementation mainUIViewController
  49.      @synthesize subViewController;
  50.  
  51.      -(void)viewDidLoad
  52.      {
  53.           [super viewDidLoad];
  54.           subViewController=[[subUiViewController alloc] initWithNibNameAndArtist:@"subUiViewController" bundle:nil];
  55.           [self.view addSubView: subViewController.view];
  56.      }
  57.  
  58.  
  59. //---------------------------------------------------------------------------
  60. //---------------------------------------------------------------------------
  61.        
  62. @interface mainUIViewController<UIViewController>
  63.      @property(retain,nonatomic) NSMutableArray *myViewControllers;
  64.  
  65. @implementation mainUIViewController
  66.      @synthesize myViewControllers;
  67.  
  68.      -(void)viewDidLoad
  69.      {
  70.           [super viewDidLoad];
  71.  
  72.           //Sub View Controller 1
  73.           subUiViewController *subViewController1=[[subUiViewController alloc] initWithNibName:@"subUiViewController" bundle:nil];
  74.           [self.myViewControllers addObject:subViewController1];
  75.           [self.view addSubView: subViewController1.view];
  76.  
  77.           //Sub View Controller 2
  78.           subUiViewController *subViewController2=[[subUiViewController alloc] initWithNibName:@"subUiViewController" bundle:nil];
  79.           [self.myViewControllers addObject:subViewController2];
  80.           [self.view addSubView: subViewController2.view];
  81.      }
  82.        
  83. subUiViewController *subViewController
  84.        
  85. addChildViewController: