¿Cómo puedo hacer una aplicación basada en la opinión de que no utiliza un archivo semilla?

StackOverflow https://stackoverflow.com/questions/909870

  •  05-09-2019
  •  | 
  •  

Pregunta

He elegido la plantilla de aplicación "a base de vista" en Xcode. El myProjectViewController.m tiene el siguiente código:

/*
// Implement loadView to create a view hierarchy programmatically, without using a nib.
- (void)loadView {
}
*/

Eso suena bien. Pero: La plantilla genera un archivo myProjectViewController.xib. Lo que no consigo es: ¿Cómo se conecta el Xcode ViewController con esa semilla? ¿Dónde está la parte en el código de la plantilla que dice: "Oye, que myProjectViewController.xib cargar ahora!"? Es decir ... ¿puedo eliminar ese archivo semilla no quería-sin establecer ninguna otra cosa de forma apropiada?

¿Fue útil?

Solución

Sí se puede simplemente eliminar la punta y poner en práctica ese método IB se conecta utilizando el nombre de la clase en la punta, en el IB en realidad se establece un punto de vista como el propietario del archivo de la vista. por lo que cuando se llama a initwithnib: "nibfilename" que sabe lo que está hablando

Los elementos están cableados usando IBOutlets y IBActions

Otros consejos

Es posible que desee hacer referencia a mi respuesta a esta pregunta , donde describo los archivos específicos que necesitan ser alterado para hacerlo generación completamente programática de su jerarquía de vistas. Además, algunas de las referencias que hay enlaces en las respuestas a esta pregunta puede ser de utilidad para usted.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top