*   >> läser Utbildning artiklar >> science >> programming

iPhone Skapa anpassade UITableViewCells Använda IB

ewController.h" Omdömen

#import "CustomCell.h" Omdömen

implementation RootViewController

synthesize customCell, Omdömen

- (void) viewDidLoad {Omdömen

[super viewDidLoad], Omdömen

self.title = @ "anpassat cell Tutorial";

self.tableView.rowHeight = 100;

}

- (void) didReceiveMemoryWarning {

//Frigör vyn om den inte har en Superomdömen

[super didReceiveMemoryWarning],.. Omdömen

//Släpp alla cachade data, bilder, etc som inte används Omdömen

} Omdömen

-.

(void) viewDidUnload {Omdömen

//Släpp något som kan återskapas i viewDidLoad eller på begäran Omdömen

//t.ex. self.myOutlet = noll, Omdömen

} Omdömen

#pragma märke tabellvyn metoder Omdömen

- (NSInteger) numberOfSectionsInTableView: (UITableView *) Tableview {Omdömen

retur 1;

} Omdömen

//Anpassa antalet rader i tabellen visa Omdömen

- (NSInteger) Tableview: (UITableView *) Tableview numberOfRowsInSection: (NSInteger) avsnitt. .

{

retur 2, Omdömen

} Omdömen

//Anpassa utseendet av bords visa celler Omdömen

- (UITableViewCell *) Tableview: (UITableView *) Tableview cellForRowAtIndexPath: (NSIndexPath *) indexPath {Omdömen

statisk NSString * CellIdentifier = @ "Cell",

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

< p> om (cell == noll) {Omdömen

[[NSBundle mainBundle] loadNibNamed: @ "CustomCell" ägare: Självalternativ: noll]; Omdömen

cell = customCell,

self.

customCell = noll; Omdömen

} Omdömen

//Konfigurera cellen Omdömen

switch (indexPath.row) {Omdömen

case 0:

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

cell.date.text = @ "December 25, 2009",

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

paus, Omdömen

fall 1:

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

cell.date.text = @ "December 26, 2009";

//Sätt i din egen bild. Se till att det är 120 av 100 och sätta i //fullständigt filnamn som ovan Omdömen

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

bryta;

>

default:

paus, Omdömen

} Omdömen

returcell; Omdömen

} Omdömen

//Åsido att stödja rad val i tabellen visa Omdömen

- (void) Tableview: (UITableView *) Tableview didSelectRowAtIndexPath: (NSIndexPath *) indexPath {Omdömen

[Tableview deselectRowAtIndexPath: indexPath animerade: YES];. Omdömen < p>} Omdömen

- (void) de

Page   <<  [1] [2] [3] >>
Copyright © 2008 - 2016 läser Utbildning artiklar,https://utbildning.nmjjxx.com All rights reserved.