launchscreen icon developer apple app interface uiview xib builder addsubview

interface - icon - main storyboard xcode



Construya xib Interface Builder y cárguelos como subvista en iphone (1)

lo que me gustaría saber si es posible construir una vista y su archivo xib correspondiente. Luego, en un controlador genérico, cargue esta vista mediante programación y agréguela como una subvista a la vista actual.

Esta subvista debe actuar como un cuadro de información genérico que puede cargarse por muchos controladores.

gracias Leonardo


Encontré la solución yo mismo, después de mirar algún hilo . Entonces me gustaría compartir lo que encontré y ver si es una solución aceptable. Básicamente esto es lo que hice:

  1. crea un archivo de vista MyView.m con todos mis IBOutlet necesarios
  2. crear una vista MyView.xib en el constructor de interfaz, dejando el propietario del archivo predeterminado y establecer la vista como MyView.m
  3. usa esta pieza de código

    NSArray *xib = [[NSBundle mainBundle] loadNibNamed:@"MyView" owner:self options:nil]; MyView * myView = [xib objectAtIndex:0]; [self addSubview:myView];

Funciona, en realidad ...