Öppna Xcode, trycker du på Skift - ⌘ - N och välj Navigation-baserad applikation. Avmarkera Använd grunduppgifterna för alternativ lagring och name it CustomTableViewCellTutorial. Tryck på ⌘ - N och välj Objective-C-klass - underklass UITableViewCell. Name it CustomCell. Öppna CustomCell.
h och skriv in följande:
interface CustomCell: UITableViewCell {Omdömen
UILabel * titel; Omdömen
UILabel * datum, Omdömen
UIImageView * Image ,
} Omdömen
property (nonatomic, behålla) IBOutlet UILabel * titel; Omdömen
property (nonatomic, behålla) IBOutlet UILabel * datum, Omdömen
property (nonatomic, behålla) IBOutlet UIImageView * Imageview,
end Omdömen
Öppna CustomCell.m och skriv in följande:
#import "CustomCell.
h"
implementation CustomCell Omdömen
synthesize titel, datum, Imageview,
- (void) dealloc {Omdömen
[Titel], Omdömen
[releasedatum], Omdömen
[Imageview release], Omdömen
[super dealloc], Omdömen
} Omdömen
end Omdömen
Press ⌘ - N, klicka användargränssnitt och välj Visa XIB. Name it CustomCell.xib. Öppna denna XIB och klicka på Visa i projektfönstret. Radera det och ta en UITableViewCell från biblioteket och dra den till projektfönstret. Klicka på UITableViewCell och tryck ⌘ - 3. Ändra H till 100. Tryck på ⌘ - 4 och ändra klassen CustomCell.
Dubbelklicka på CustomCell i projektet pane.Grab en UIImageView och lägga den på höger sida av CustomCellView. Medan UIImageView fortfarande markerad, tryck ⌘ - 3 och ändra bredden till 120 och höjden till 100. Nästa ta en UILabel och lägga den till höger om UIImageView. Tryck på ⌘ - D för att duplicera den och lägga den nya etiketten under den första. Välj UILabel på toppen och tryck på ⌘ - 1. Ändra teckensnitt till Helvetica Bold 17. Dessutom, ändra texten i UILabel avdelning och ändra en under den hitintills.
I projektet fönstret styr klick från CustomCell till varje objekt i CustomCell vyn och välj motsvarande titel. Spara denna XIB men inte sluta ut av det. Gå tillbaka till Xcode. Vi har en sak att göra i XIB: anslut en UITableViewController till CustomCell klassen Omdömen
I RootViewController.h skriver detta. Omdömen
class CustomCell;
interface RootViewController: UITableViewController {Omdömen
CustomCell * customCell, Omdömen
} Omdömen
property (nonatomic, behålla) IBOutlet CustomCell * customCell, Omdömen
end
I RootViewController.
m skriver detta:
#import "RootVi