Ouvrir Xcode, appuyez sur Maj - ⌘ - N et sélectionnez application basée sur la navigation. Décochez la utilisation de données de base pour l'option de stockage et nommez CustomTableViewCellTutorial. Appuyez sur ⌘ - N et sélectionnez la classe Objective-C - Sous-classe de UITableViewCell. Nommez CustomCell. Ouvrir CustomCell.
h et tapez ceci:
interface CustomCell: UITableViewCell {
* UILabel titre;
* Date UILabel;
* UIImageView imageView ;
}
property (nonatomic, conserver) IBOutlet UILabel * titre;
property (nonatomic, conserver) IBOutlet UILabel * Date;
property (nonatomic, conserver) IBOutlet UIImageView * imageView;
end
Ouvrir CustomCell.m et tapez ceci:
#import "CustomCell.
h"
implementation CustomCell
titresynthesize, date, imageView;
- (void) {dealloc
[titre de presse];
[Date de sortie];
[imageView presse];
[super dealloc];
}
end
Appuyez sur ⌘ - N, cliquez sur l'interface utilisateur et sélectionnez Afficher XIB. Nommez CustomCell.xib. Ouvrir cette XIB et cliquez sur Affichage dans le volet du projet. Supprimez-le et prenez un UITableViewCell de la bibliothèque et de le faire glisser vers le volet projet. Cliquez sur le UITableViewCell et appuyez sur ⌘ - 3.
Changement H à 100. Appuyez sur ⌘ - 4 et changer la classe à CustomCell. Double-cliquez sur CustomCell dans le projet pane.Grab un UIImageView et le mettre sur le côté droit de la CustomCellView. Alors que le UIImageView est encore en surbrillance, appuyez sur ⌘ - 3 et modifier la largeur à 120 et la hauteur à 100. Ensuite prenez un UILabel et le mettre à la droite de la UIImageView. Appuyez sur ⌘ - D pour le dupliquer et de mettre la nouvelle étiquette en dessous de la première. Sélectionnez le UILabel sur le dessus et appuyez sur ⌘ - 1. Modifier la police de texte pour Helvetica gras 17.
En outre, modifier le texte dans le UILabel du titre et de changer celui en dessous à ce jour. Dans le volet de projet, contrôle de cliquer CustomCell à chaque objet dans la vue CustomCell et sélectionnez le titre correspondant. Sauvegardez cette XIB, mais ne quittez pas hors de lui. Retour à Xcode. Nous avons encore une chose à faire dans le XIB: connecter un UITableViewController à la classe CustomCell
Dans le RootViewController.h, tapez dans cette:.
class CustomCell;
interface RootViewController: UITabl