Tengo dos NIB¿Cómo cargar un NIB dentro de una vista en otro NIB?
ParentViewController.xib
ChildViewController.xib
ParentViewController.xib contiene un UIView y una UIViewController. ChildViewController.xib contiene una UIButton
Quiero ChildViewController.xib para cargar en UIView del ParentViewController.xib
he hecho lo siguiente:
- Creado @property para UIView en ParentViewController
- Propietario de archivo conectado a UIView en ParentViewController
- Establezca UIViewController en el NIB de ParentViewController Nombre de la propiedad a ChildViewController en Interface Builder
- Conjunto ChildViewController vista de la propiedad de UIView en ParentViewController
Estaba esperando que esto sería cargar ChildViewController en mi UIView en ParentViewController pero no hubo suerte.
me hizo llegar la siguiente advertencia, lo que podría ser el culpable:
'View Controller (Child View)' has both its 'NIB Name' property set and its 'view' outlet connected. This configuration is not supported.
También he añadido un código adicional en viewDidLoad ParentViewController():
- (void)viewDidLoad {
[super viewDidLoad];
ChildViewController *childViewController = [[ChildViewController alloc]initWithNibName:@"ChildViewController" bundle:nil];
childViewController.view = self.myView;
}
Alguna idea de por qué ChildViewController no lo hace cargar en la UIView de ParentViewController?
IS es posible hacerlo mediante la interfaz Constructor ? – wezzy