iphone ios cocoa storyboard xib

Use guiones gráficos en un proyecto que tiene archivos.xib-iPhone



autolayout swift (3)

Quiero usar generalmente los archivos .xib antiguos en mi aplicación para iPhone. Pero cuando se trata de un storyboard de tableViewController es mucho más conveniente para crear celdas personalizadas, etc. ¿Es posible crear una aplicación basada en .xib y en medio de ella, usar un storyboard solo para un UITableViewController y su DetailViewController?


Ambos pueden funcionar bien juntos (Storyboards y archivos Nib). En el TVC que forma parte de su guión gráfico, simplemente cree una instancia del VC de destino en el código y use el método initWithNibName habitual para cargar el archivo nib.


Puedes usar un guión gráfico para cualquier parte de un programa. Los storyboards no son un concepto de todo o nada. Puede tener un solo controlador de vista en un guión gráfico o una pequeña red que solo represente una subsección de su aplicación.

Para usar solo un controlador de vista desde un guión gráfico:

  1. Agrega un nuevo guión gráfico a tu proyecto existente.
  2. Agrega un único controlador de vista al guión gráfico.
  3. Asigne un identificador al controlador de vista en el inspector.
  4. Usa la clase UIStoryboard para cargar el recurso del guión gráfico
  5. Use - [UIStoryboard instantiateViewControllerWithIdentifier:] para crear una nueva instancia de ese controlador de vista.
  6. Instale el controlador de vista en algún lugar de su aplicación haciendo algo como presionarlo en un controlador de navegación, o ejecútelo modalmente.

Puede agregar un guión gráfico a cualquier proyecto, pero el objetivo de los guiones gráficos es centralizar sus archivos XIB en una ubicación, en lugar de tener 10 archivos XIB, puede tener 1 archivo .storyboard que contiene 10 escenas que representan sus vistas. Esto muestra sus conexiones a otras escenas, y puede administrar todas las secuencias y transiciones de cada escena. Entonces es posible, sí, podría agregar un guión gráfico a su proyecto, pero le recomendaría que diseñe su aplicación completa en un guión gráfico si desea usarlos.