#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 { Como aprender a programar seu computador