Bonjour
Je débute dans le développement sur objective-c et j'essaye de comprendre comment ça fonctionne.
J'ai créer sur xCode un projet "Navigation Based Application" pour une application iphone.
J'aimerais afficher sur un "cell" (dans RootViewController.m) une valeur que je récupère d'un autre objet (dans adLibrary.m)
dans mon fichier "RootViewController.m" j'ai mis:
Le fichier adLibrary.m se présente comme suit :
et le adLibrary.h
Quelqu'un pourrait m'aider a comprendre pourquoi ceci n'affiche rien dans le "cell".
Merci pour toute aide
---------- Nouveau message ajouté à 11h48 ---------- Le message précédent a été envoyé à 11h17 ----------
c'est bon j'ai trouver
Merci
Je débute dans le développement sur objective-c et j'essaye de comprendre comment ça fonctionne.
J'ai créer sur xCode un projet "Navigation Based Application" pour une application iphone.
J'aimerais afficher sur un "cell" (dans RootViewController.m) une valeur que je récupère d'un autre objet (dans adLibrary.m)
dans mon fichier "RootViewController.m" j'ai mis:
Bloc de code:
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
static NSString *CellIdentifier = @"Cell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
cell = [[[UITableViewCell alloc] initWithFrame:CGRectZero reuseIdentifier:CellIdentifier] autorelease];
}
[cell.contentView addSubview:[objAdLibrary displayAds]];
return cell;
}
Le fichier adLibrary.m se présente comme suit :
Bloc de code:
#import "adLibrary.h"
@implementation adLibrary
@synthesize newsTitle;
-(UIView *)displayAds
{
//UIView *toto = [[UIView alloc] initWithFrame:CGRectZero];
CGRect Label4Frame = CGRectMake(0, 0, 320, 48);
newsTitle = [[UILabel alloc] initWithFrame:Label4Frame];
newsTitle.text = @"toto";
newsTitle.font = [UIFont fontWithName:@"Arial" size: 13.0];
newsTitle.backgroundColor = [UIColor redColor];
[self addSubview:newsTitle];
//[self addSubview:toto];
return self;
}
@end
et le adLibrary.h
Bloc de code:
#import <Foundation/Foundation.h>
@interface adLibrary : UIView {
IBOutlet UILabel *newsTitle;
}
@property (nonatomic, retain) UILabel *newsTitle;
-(UIView *)displayAds;
@end
Quelqu'un pourrait m'aider a comprendre pourquoi ceci n'affiche rien dans le "cell".
Merci pour toute aide
---------- Nouveau message ajouté à 11h48 ---------- Le message précédent a été envoyé à 11h17 ----------
c'est bon j'ai trouver
Merci