Oui je suis sans arrêt obligé de rajouter quelques choses à cause de la date de création du logiciel pfiou, et ça doit être self il me semble avoir vu ce code.
J'ai consulté la FAQ mais difficile de trouver une réponse quand on ne sait pas vraiment ce qu'on cherche mais je vous remercie beaucoup.
COOLSINUS : tu veux dire que j'ai acheté un livre obselete ou puis-je apprendre correctement le langage du coup ?
EDIT : j'ai testé de remplacer tous les endroits ou ça m'indique une erreur par un self.sv ou un _sv le bon point c'et que ça n'affiche plus d'erreur mais le code ne marche pas :p
Et est ce qu'il est vrai qu'il faut savoir les algorithmes, structure de données avant d'entamer le langage Objective-C ?
J'ai vu ça sur un forum ou il disait l'ordre d'apprentissage mais pour moi le code c'est quelque chose de logique des conditions des variables etc donc bon.
Et Coolsinus m'a dit que s'était le code de toute façon hihi.
Pour le code voilà ce que ça donne :
- (void)viewDidLoad
{
[super viewDidLoad];
NSArray *couleurs = [NSArray arrayWithObjects:[UIColor redColor], [UIColor greenColor], [UIColor blueColor], [UIColor cyanColor], [UIColor yellowColor],nil];
for (int i = 0; i < couleurs.count; i++)
{
// Définition d'un rectangle
CGRect rectangle;
rectangle.origin.x = self.sv.frame.size.width * i;
rectangle.origin.y = 0;
rectangle.size = self.sv.frame.size; //Le rectangle a la même dimension que le UIScrollView
// Ajout de la vue correspondante
UIView *subview = [[UIView alloc] initWithFrame:rectangle];
subview.backgroundColor = [couleurs objectAtIndex:i];
[self.sv addSubview:subview];
}
self.sv.contentSize = CGSizeMake(self.sv.frame.size.width * couleurs.count, self.sv.frame.size.height);
}
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.