Sto provando a impostare l'origine del frame a livello di programmazione.Impostazione dell'origine del frame in iOS
Method1:
button.frame.origin.y = 100;
Metodo 2:
CGRect frame = button.frame;
frame.origin.y = 100;
Ho provato il metodo 1 ma non funziona (mostrando un dicendo Expression errore non è assegnabile). Il metodo 2 sta funzionando. Perché è così?
Ho bisogno di indicazioni su ciò che sto facendo bene.
Come dice l'errore: le proprietà del frame di una vista non sono assegnabili. Solo il frame stesso è assegnabile. Quindi devi semplicemente attenersi al metodo # 2. –
quindi solo il metodo 2? altri metodi? – lakesh
per un UIView, frame (CGRect) è R/W e 'frame.origin' è readonly. – samfisher