*   >> Leitura Educação Artigos >> science >> programação

iPhone Criando UITableViewCells personalizado usando IB

ler.m, escreva isto em:

#import "RootViewController.h"

#import "CustomCell.h"

implementation RootViewController

synthesize customCell;

- (void) viewDidLoad {

[super viewDidLoad];

self.title = @ "Tutorial celular personalizado";

self.tableView.rowHeight = 100;

}

- (void) {didReceiveMemoryWarning

//Libera a vista, se ele não tem um superview

[Super didReceiveMemoryWarning];..

//Solte os dados em cache, imagens, etc que não estão em uso

}

-.

(void) {viewDidUnload

//Solte qualquer coisa que pode ser recriado em viewDidLoad ou sob demanda

//exemplo self.myOutlet = nil;

}

#pragma mark Tabela métodos vista

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

retorno 1;

}

//Personalize o número de linhas na tabela vista

- (NSInteger) tableView: secção (NSInteger): (UITableView *) tableView numberOfRowsInSection. .

{

retorno 2;

}

//Personalizar a aparência das células visualizar a tabela

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

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

CustomCell * célula = (CustomCell *) [tableView dequeueReusableCellWithIdentifier: CellIdentifier];

< p> if (celular == nil) {

[[NSBundle mainBundle] loadNibNamed: @ "CustomCell" proprietário: opções independentes: nil];

célula = customCell;

self.

customCell = nil;

}

//Configure a célula

interruptor

(indexPath.row) {

caso 0:

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

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

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

break;

case 1:

cell.title.text = @ "Second celular";

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

//Coloque em sua própria imagem. Certifique-se que é de 120 por 100 e colocar em //o nome completo do arquivo, como acima

cell.imageView.

image = [UIImage imageNamed: @ ""];

quebrar;

padrão:

break;

}

célula de retorno;

}

//Override para apoiar a seleção de linha na exibição de tabela

- (void) tableView: (UITableView *) tableView didSelectRowAtIndexPath: (NSIndexPath *) indexPath {

Page   <<  [1] [2] [3] >>
Copyright © 2008 - 2016 Leitura Educação Artigos,https://artigos.nmjjxx.com All rights reserved.