2011-11-28 15 views
5

En XCode 3, podría elegir hacer una punta al crear una subclase de celda de vista de tabla. En Xcode 4, solo crea los archivos h/m.¿Cómo creo una UITableViewCell personalizada con plumín en Xcode 4?

¿Cómo hago la subclase con un archivo xib?

Editar: ver capturas de pantalla a continuación:

New File

enter image description here

EDIT: Además, ¿hay alguna manera de crear la punta UITableViewCell automáticamente, junto con los archivos H y M , todo precableado y listo para editar?

+0

¿Dónde? Cuando selecciono: Archivo, Nuevo archivo, Cocoa Touch, Clase Objective-C, Siguiente (escriba el nombre de clase), seleccione UITableViewCell en la lista desplegable, Siguiente ... luego va al cuadro de diálogo Crear. En ninguna parte hay una opción para verificar con xib para la interfaz de usuario. – TigerCoding

+0

No recibo una pregunta adecuada ... ¿puede explicar su pregunta de una manera más simple? Así que tal vez pueda ayudar. –

+0

Todavía no veo dónde ni cómo crear el archivo de punta en XCode 4 ... – TigerCoding

Respuesta

3

Este blog post describe cómo agregarlo manualmente.

editar
en iOS4 + la línea

NSArray *nib = [[NSBundle mainBundle] loadNibNamed:@”CustomCell” owner:self options:nil]; 

puede ser reemplazado por un manejo a través de UINib plumín más eficiente.
vea esto blog post cómo hacerlo y cómo mantenerse compatible con versiones anteriores.

+0

Excelente enlace, pero ¿hay alguna manera de no hacerlo manualmente? ¿O es esa la única forma? – TigerCoding

+0

Es la única forma que alguna vez necesité. y bastante elegante en comparación con otros, que usa xibs sin un propietario de archivo adecuado. – vikingosegundo

+0

¿Ya están cableadas todas las conexiones predeterminadas, como backgroundView y contentView, o debo conectarlas manualmente? ¿Qué pasa con textLabel? – TigerCoding

1

Javy, como entendí, ya tiene archivos .h/.m y le falta la vista (plumilla).

  1. Seleccione el nuevo archivo, seleccione la categoría "Interfaz de usuario" y vacíe en la subcategoría.
  2. Una vez creada la plumilla, arrastre y suelte el UITableViewCell en la pantalla.
  3. Establezca la clase como Respondedor Primero.

Ya ha terminado.

+0

Cerrar, pero el paso tres es incorrecto (ver enlace @vikingosegundo). Si no tengo los archivos h/m, ¿puedo hacer los archivos de punta, h y m de una vez de alguna manera (Todo precableado)? – TigerCoding

Cuestiones relacionadas