- (void) viewDidLoad {
[super viewDidLoad];
self.title = @ "Custom Cell Tutorial";
self.tableView.rowHeight = 100;
}
- (void) didReceiveMemoryWarning {
//utgivelser visningen, hvis den ikke har en Super
[super didReceiveMemoryWarning];..
//Slipp noen bufrede data, bilder, etc som ikke er i bruk
}
-. (void) viewDidUnload {
//Slipp noe som kan gjenskapes i viewDidLoad eller on demand
//f.eks self.
myOutlet = null;
}
#pragma mark tabellvisning metoder
- (NSInteger) numberOfSectionsInTableView: (UITableView *) Tableview {
retur 1;
}
//Tilpass antall rader i tabellvisningen
- (NSInteger) Tableview: (UITableView *) Tableview numberOfRowsInSection: (NSInteger) delen. .
{
retur 2;
}
//Tilpass utseendet på tabell vise celler
- (UITableViewCell *) Tableview: (UITableView *) Tableview cellForRowAtIndexPath: (NSIndexPath *) indexPath {
statisk NSString * CellIdentifier = @ "Cell";
CustomCell * celle = (CustomCell *) [Tableview dequeueReusableCellWithIdentifier: CellIdentifier];
< p> if (celle == null) {
[[NSBundle mainBundle] loadNibNamed: @ "CustomCell" eier: selv alternativer: null];
celle = customCell;
self.
customCell = null;
}
//Konfigurer cellen
switch (indexPath.row) {
case 0:
cell.title.text = @ "iPhone!";
cell.date.text = @ "25 desember 2009";
cell.imageView.image = [UIImage imageNamed: @ "iphone.png"];
break;
case 1:
cell.title.text = @ "Second Cell";
cell.date.text = @ "26 desember 2009";
//Sett i ditt eget bilde. Pass på at det er 120 av 100 og satt i //hele filnavnet som ovenfor
cell.imageView.image = [UIImage imageNamed: @ ""];
bryte; > standard: break; } retur celle; } //Styr å støtte rad utvalg i tabellvisningen - (void) Tableview: (UITableView *) Tableview didSelectRowAtIndexPath: (NSIndexPath *) indexPath { [Tableview deselectRowAtIndexPath: indexPath animerte: YES];. < p>} - (void) dealloc { [super dealloc]; [customCell utgivelsen]; } end Gå tilbake til Interface Builder og endre filens eier klassen til RootViewController. Kontroll dra fraHvordan lære å programmere din Computer