einstellen Ich versuche, den Ursprung des Frames programmgesteuert festzulegen.Den Ursprung des Frames in iOS
Method1:
button.frame.origin.y = 100;
Methode 2:
CGRect frame = button.frame;
frame.origin.y = 100;
ich versuchte, Methode 1, aber es funktioniert nicht (eine Fehlermeldung, Ausdruck darstellt, ist nicht belegbar). Methode 2 funktioniert. Warum ist das so?
Brauchen Sie Anleitung, was ich richtig mache.
Wie der Fehler sagt - Die Rahmeneigenschaften einer Ansicht sind nicht zuweisbar. Nur der Rahmen selbst ist zuweisbar. Sie müssen also einfach bei Methode 2 bleiben. –
also nur Methode 2? irgendwelche anderen Methoden? – lakesh
für eine UIView, Frame (CGRect) ist R/W und "frame.origin" wird nur gelesen. – samfisher