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

iPhone Aangepaste UITableViewCells behulp IB

Open Xcode, drukt u op Shift - ⌘ - N en selecteer Navigatie-gebaseerde applicatie. Schakel het gebruik Core Data voor opslag optie en noem maar CustomTableViewCellTutorial. Druk op ⌘ - N en selecteer Objective-C klasse - subklasse van UITableViewCell. Noem maar CustomCell. Open CustomCell.

h en typ dit:

interface CustomCell: UITableViewCell {

UILabel * titel;

UILabel * datum;

UIImageView * imageView ;

}

property (nonatomic, behouden) IBOutlet UILabel * titel;

property (nonatomic, behouden) IBOutlet UILabel * datum;

property (nonatomic, behouden) IBOutlet UIImageView * imageView;

end

Open CustomCell.m en typ dit:

#import "CustomCell.

h"

implementation CustomCell

@ synthetiseren titel, datum, imageView;

- (void) dealloc {

[Titel Release];

[release datum];

[imageView vrijlating];

[super dealloc];

}

end

Druk op ⌘ - N, klik gebruikersinterface en selecteer View XIB. Noem maar CustomCell.xib. Open deze XIB en klik op View in het venster project. Verwijderen en pak een UITableViewCell uit de bibliotheek en sleep het naar het deelvenster project. Klik op de UITableViewCell in en druk op ⌘ - 3. Wijziging H tot 100. Druk op ⌘ - 4 en verander de klasse CustomCell.

Dubbelklik op CustomCell in het project pane.Grab een UIImageView en zet het aan de rechterkant van de CustomCellView. Terwijl de UIImageView nog gemarkeerd is, drukt u op ⌘ - 3 en verander de breedte tot 120 en de hoogte op 100. Vervolgens pak een UILabel en zet het aan de rechterkant van de UIImageView. Druk op ⌘ - D om het dupliceren en zet onder de eerste het nieuwe label. Selecteer de UILabel bovenop en druk op ⌘ - 1. Verander de tekst lettertype Helvetica Vet 17. Ook veranderen de tekst in de UILabel titel en het veranderen in een eronder to Date.

In het paneel 'project, de controle klik van CustomCell om elk object in het CustomCell uitzicht en selecteer de bijbehorende titel. Bewaar deze XIB maar niet stoppen van te maken. Ga terug naar Xcode. We hebben nog één ding te doen in de XIB: sluit een UITableViewController aan de klas CustomCell

In de RootViewController.h, typt u dit in:.

class CustomCell;

interface RootViewController: UITableViewController {

CustomCell * customCell;

}

property (nonatomic, behouden) IBOutlet CustomCell * customCell;

end

In RootViewController.

m, typt u dit in:

#import "RootViewController.h"

#import "CustomCell.h"

implementation RootViewController

@ s

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