mavue.cadre.de l'origine.x = valeur; ne fonctionne pas - Mais pourquoi?

Je sais que je ne peux pas utiliser ce:

myView.frame.origin.x = 25.0;

et que je dois utiliser ceci à la place:

CGRect myFrame = myView.frame;
myFrame.origin.x = 25.0;
myView.frame = myFrame;

Et je le fais tout le temps, mais je ne sais pas pourquoi je dois le faire de cette façon. Je tiens à combler cette lacune dans ma compréhension. Quelqu'un peut m'expliquer ?

Aujourd'hui Xcode vous donne "l'Expression n'est cessible". Il y a quelques temps tu as une erreur de compilation "Lvalue requis comme opérande de gauche de mission".

  • +1 - j'ai demandé à ce sujet depuis pas mal de temps maintenant..
InformationsquelleAutor Allisone | 2010-06-06