In my program, I have a subclass of UIViewController MyViewController and two subclasses of this controller.
I want them all to use the same xib, so I start them as
SubClass *SC = [[SubClass alloc] initWithNibName:@"MyViewController" bundle:nil]; [self presentModalViewController:SC animated:NO]; [SC release];
SubClass is a subclass of MyViewController, which is a subclass of UIViewController . In MyViewController.xib , I have a File Owner installed in MyViewController .
If I was only going to have two subclasses, I would probably just duplicate xib, but I plan to have many, many subclasses using the same xib.
source share