2011-12-29 20 views
15

Creo que he bajado todos los pasos, pero me falta algo porque no puedo establecer una conexión entre las etiquetas de la celda y el código.uitableviewcells personalizadas en el guión gráfico

Esto es lo que estoy haciendo:

  1. estilo conjunto de células con la costumbre
  2. arrastrando algunas etiquetas sobre la célula prototipo.
  3. agregando un nuevo archivo al proyecto y convirtiéndolo en una subclase de UITableViewCell
  4. en el inspector de identidad de la celda que intento personalizar, configuro su clase para la nueva clase que acabo de crear.
  5. TRY para controlar el arrastre de las etiquetas en la celda al archivo de cabecera de la clase que acabo de crear para configurar un IBOutlet, pero no me lo permite.

¿Qué me falta?

Respuesta

15

Declare la etiqueta como una propiedad en la clase de celda personalizada. En el controlador de vista de tabla, alloc o dequeue la celda como su tipo personalizado, no como UITableViewCell. En el guión gráfico de Xcode, controle el arrastre desde la propia celda (por ejemplo, la esquina inferior derecha) hasta la etiqueta que está en la celda para conectar la toma de corriente.

+1

También si eso todavía no funciona, vaya a la celda en el guión gráfico y diga Identificador tipo Celda o lo que sea que use en su controlador de vista de tabla – StuStirling

+1

Y si ESO no funciona, use el Inspector de Conexiones del el panel más a la derecha para conectar la salida al widget UI. Aún tendrá que codificar manualmente los IBOutlets en su @interface. No sé por qué XCode no lo verá y le permite controlar y arrastrar al código ... –

Cuestiones relacionadas