Ich möchte die Rahmengröße einer UIView zurücksetzen, also schrieb ich:
aber es funktioniert nicht, kann mir jemand sagen warum?
Sie können die Breite nicht direkt einstellen, tun Sie dies
Wenn Sie view.frame aufrufen, erhalten Sie eine Kopie der Eigenschaft frame rect. Die Einstellung für frame.size.width ändert also die Breite der Kopie und nicht die Bildgröße der Ansicht
view.frame
frame.size.width
Hier ist ein Pass bei warum . Dein Code wird in
Eine andere Denkweise ist, dass es dort eine unsichtbare Variable gibt, auf die Sie nicht zugreifen können:
Tags und Links objective-c iphone ios uiview positioning