*   >> Lezen Onderwijs artikelen >> science >> programming

iPhone Aangepaste UITableViewCells behulp IB

ynthetiseren customCell;

- (void) viewDidLoad {

[super viewDidLoad];

self.title = @ "Custom Cell Tutorial";

self.tableView.rowHeight = 100;

}

- (void) didReceiveMemoryWarning {

//Persberichten van het uitzicht als het niet hebben een SuperView

[super didReceiveMemoryWarning];..

//Laat elke cache opgeslagen gegevens, afbeeldingen, etc. die niet in gebruik zijn

}

-. (void) viewDidUnload {

//Laat iets dat kan worden herschapen in viewDidLoad of op aanvraag

//bv self.

myOutlet = nihil;

}

#pragma merk Table view methoden

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

return 1;

}

//Pas het aantal rijen in de tabel weergave

- (NSInteger) tableView: (UITableView *) TableView numberOfRowsInSection: sectie (NSInteger). . {

return 2;

}

//aanpassen van het uiterlijk van Table View cellen

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

statische NSString * CellIdentifier = @ "Cell";

CustomCell * cell = (CustomCell *) [TableView dequeueReusableCellWithIdentifier: CellIdentifier];

< p> als (cel == nihil) {

[[NSBundle mainBundle] loadNibNamed: @ "CustomCell" eigenaar: zelf opties: nihil];

cel = customCell;

> self.customCell = nihil;

}

//Stel de cel

schakelaar (indexPath.row) {

case 0:

cell.title.text = @ "iPhone";

cell.date.text = @ "25 december 2009";

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

break;

Bij 1:

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

cell.date.text = @ "26 december 2009";

//Zet in uw eigen beeld. Zorg ervoor dat het 120 met 100 en in //de volledige bestandsnaam, zoals hierboven

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

breken;

>

Standaard:

break;

}

return cel;

}

//Override aan rij selectie ondersteunen in de tabel weergave

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

[tableView deselectRowAtIndexPath: indexPath geanimeerd: JA];.

< p>}

- (void) dealloc {

[super dealloc];

[customCell vrijlating];

}

end

Ga terug naar Interface Builder en verander de File's Eigenaar klasse RootViewController. Controle sleept u van het bestand eigenaar te CustomCell en selecteer customCell.

Bewaar deze XIB en stoppen van Interface Builder. Klik op de groep middelen en ga naar deze website http:/

Page   <<  [1] [2] [3] >>
Copyright © 2008 - 2016 Lezen Onderwijs artikelen,https://onderwijs.nmjjxx.com All rights reserved.