Définir l'origine du cadre dans iOS

Je suis en train de définir l'origine de l'image par programmation.

Method1:

button.frame.origin.y = 100;

Méthode 2:

CGRect frame = button.frame;
frame.origin.y = 100;

J'ai essayé la méthode 1, mais il ne fonctionne pas(affichant un message d'erreur indiquant que l'Expression n'est pas cessible). La méthode 2 est un de travail. Pourquoi est-ce donc?

Besoin de conseils sur ce que je suis en train de faire.

source d'informationauteur lakesh