uitableviewcell example custom ios objective-c cocoa-touch uitableview

ios - example - uitableviewcell



UITableViewCell con xib (1)

En primer lugar, debe crear la clase para CustomCell que hereda de UITableViewCell. Ahora, agregue las propiedades que desea tener en su customCell. En este ejemplo, agregué cellImage y cellLabel.

@property (nonatomic, strong) IBOutlet UILabel *cellLabel; @property (nonatomic, strong) IBOutlet UIImageView *cellImageView;

Después de eso, debe vincular el UILabel y el UIImageView desde CustomCell hasta el Nib.

Necesitas agregar:

- (void)viewDidLoad { .... [self.tableView registerNib:[UINib nibWithNibName:@"xibName" bundle:nil] forCellReuseIdentifier:CellIdentifier]; ..... } - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { static NSString *CellIdentifier = @"CustomCellReuse"; CustomCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier]; if (cell == nil) { cell = [[CustomCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier]; } // Configure the cell... [cell.cellImageView setImage:[UIImage imageNamed:@"whatever"]]; [cell.cellLabel setText = @"whatever"]; return cell; }

Estoy desarrollando una aplicación para iOS que usa los archivos xib.

Normalmente uso Storyboard y I don''t know how to set up a UITableViewCell with xib files . Cuando hago un archivo xib con una UITableView, veo una tabla con alguna fila, ahora necesito editar esta fila para escribir lo que almacené en una matriz.

¿Cómo puedo usar el archivo xib para diseñar una UITableViewCell?

Necesito hacer una tabla muy simple: usaría el preajuste básico para que la celda muestre un título. Sé que tengo que conectar el delegado y DataSource al propietario del archivo para la vista de tabla y puse en el propietario del archivo el UITableViewDelegate y el UITableViewDataSource.

¿ Ahora cómo puedo editar el contenido de la celda? Encontré en la web una guía que me dice que cree un archivo xib con una UITableViewCell y lo hice, pero no sé cómo trabajar con esto.