*   >> Lectura Educación Artículos >> science >> programación

iPhone Creación de un UITableViewCells Usando IB

) IBOutlet CustomCell * customCell;

end

En RootViewController.m, escriba esto en:

import

"RootViewController.h"

import

"CustomCell.h"

implementation RootViewController

synthesize customCell;

- (void) {viewDidLoad

[súper viewDidLoad];

self.title = @ "Cell personalizada Tutorial";

self.tableView.rowHeight = 100;

}

- (void) {didReceiveMemoryWarning

//Libera la vista si no tiene un supervista

[súper didReceiveMemoryWarning];..


//Suelte los datos almacenados en caché, imágenes, etc., que no están en uso

}

-. (void) {viewDidUnload

//Liberar cualquier cosa que pueda ser recreado en viewDidLoad o bajo demanda

//por ejemplo, self.myOutlet = nil;

}

métodos vista pragma marca Tabla

- (NSInteger) numberOfSectionsInTableView: (UITableView *) tableView {

retorno sección (NSInteger): (UITableView *) tableView numberOfRowsInSection: -; 1 (NSInteger) tableView

}

//Personaliza el número de filas de la vista de tabla

. .

{

retorno 2;

}

//Personaliza la apariencia de las células vista de tabla

- (UITableViewCell *) tableView: (UITableView *) tableView cellForRowAtIndexPath: (NSIndexPath *) indexPath {

NSString estática * CellIdentifier = @ "Cell";

* CustomCell celular = (CustomCell *) [tableView dequeueReusableCellWithIdentifier: CellIdentifier];

< p> si (celular == nil) {

[[NSBundle mainBundle] loadNibNamed: @ "CustomCell" propietario: opciones de asistencia: nil];

celular = customCell;

self.

customCell = nil;

}

//Configurar la célula

interruptor (indexPath.row) {

Caso 0:

cell.title.text = @ "iPhone!";

cell.date.text = @ "25 de diciembre 2009";

cell.imageView.image = [UIImage imageNamed: @ "iphone.png"];

break;

Caso 1:

cell.title.text = @ "segunda celda";

cell.date.text = @ "26 de diciembre 2009";

//Ponga en su propia imagen. Asegúrese de que es 120 por 100 y poner en //el nombre de archivo completo como la de arriba

cell.imageView.

image = [UIImage imageNamed: @ ""];

romper;

De forma predeterminada:

break;

}

celular retorno;

}

//Anular Para apoyar a la selección de fila en la vista de tabla

Page   <<  [1] [2] [3] >>
Copyright © 2008 - 2016 Lectura Educación Artículos,https://lectura.nmjjxx.com All rights reserved.