Tan sólo estoy tratando de crear una aplicación muy simple para propósitos demo aquí:

  • Creado una Sola Vista de la Aplicación, el uso de storyboards
  • Añadido un UIView para el guión
  • Agrega el siguiente código a mi controlador del archivo de encabezado:

    @property (weak, nonatomic) IBOutlet UIView *myView;

Ahora, yo entiendo que se puede vincular el UIView a la controladora:

  • organizar mi código para que el archivo de encabezado es el siguiente para el guión
  • manteniendo presionada la tecla Ctrl y arrastrando a la propiedad en el archivo de encabezado

Mi pregunta es esta: ¿puedo hacer esto sin Ctrl y arrastre? Y si es así, ¿cómo?

Más específicamente – es molesto tener que poner mi archivo de encabezado y guión en la pantalla al mismo tiempo, y parece que debe haber una manera de hacer esta conexión sin hacerlo.

También entiendo que puedo poner manualmente la vista creando dentro de mi controlador del viewDidLoad función, pero realmente me gustaría utilizar el constructor de interfaces para simplificar /visualizar las cosas.

Edición: Es la respuesta a mi pregunta afectados si puedo usar guiones o xib/nib? (Me gustaría pasar a utilizar el uno en donde trabaja)

InformationsquelleAutor Krease | 2012-06-28

2 Comentarios

  1. 4

    Además de la Demo de la respuesta, usted puede utilizar el inspector de Conexión en el panel de Utilidades

    Hay una manera para establecer la referencia de corriente en el Interface Builder sin Ctrl + Arrastrar

    • Gracias – me tomó un tiempo para averiguar no sólo «haga clic en la referencia de corriente y algo va a aparecer», pero tengo que arrastrar la conexión a mi punto de vista en IB.
  2. 5

    usted debería ser capaz de hacer clic derecho en el elemento y arrástrelo a la «referencia de salida» a la vista «del Propietario del Archivo» en el interface builder. Allí, se le dará una lista de todos los disponibles IBOutlets (que coincida con el tipo de objeto).

    • Estaba a punto de decir «yo no puedo clic derecho», pero se ve que como parte de mi problema es que mi ratón externo conectado a través de la Sinergia es la traducción de «Clic Derecho» a «Clic Izquierdo» – estoy en un Macbook, así que tengo que ‘dos dedos’, haga clic en el trackpad para conseguir un ‘clic derecho’. Esto ayuda; gracias 🙂

Dejar respuesta

Please enter your comment!
Please enter your name here