/ / Cómo obtener una instancia de la subclase UIView desde el controlador de la aplicación - object-c, cocoa

Cómo obtener una instancia de la subclase UIView desde el controlador de la aplicación - object-c, cocoa

Si subclasifico una UIView desde el generador de interfaces, y ahora necesito una instancia de esa subclase en mi controlador de aplicación, ¿cómo obtendría esa referencia (A la subclase y no a la UIView)?

Respuestas

2 para la respuesta № 1

Una forma de hacer esto es la siguiente:

  1. Arrastre un objeto UIView desde la Biblioteca dentro deInterface Builder (IB) a su ventana Nib (la ventana que muestra todos los objetos en la Nib). Cambie la clase de UIView a su nueva subclase en el inspector de objetos (Shift-Control-i).
  2. Crea una salida en tu archivo de cabecera del controlador de la aplicación:

    IBOutlet MySubViewClass * myView;

  3. Conecte la salida myView con el objeto queSe han creado en el paso en IB. Puede hacer esto haciendo clic con el botón derecho y arrastrando el objeto del controlador de la aplicación hasta el objeto de vista y seleccionando la salida myView en la ventana emergente.


0 para la respuesta № 2

Cree un IBOutlet en el controlador de su aplicación y conéctelo a InterfaceBuilder.

Así es como accedes a él desde tu código.