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

iPhone Skapa anpassade UITableViewCells Använda IB

Ö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

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