Ich versuche, den Eckenradius einer Schaltfläche (OpenNoteVisible.layer) folgendermaßen zu ändern:
%Vor%Aber dieser Code gibt einen Fehler in der Zeile [animation.layer setCornerRadius: 140.0]; Ich kann nicht verstehen warum. Ich habe das Quarzkernframework importiert.
Sie legen den Eckenradius für die Layer-Eigenschaft des Animationsobjekts fest. Dieses Animationsobjekt hat keine Ebeneneigenschaft.
Sie müssen den Eckenradius auf der Ebene des Objekts festlegen, das Sie animieren, in diesem Fall OpenNoteVisible
. Sie müssen auch sicherstellen, dass toValue
des Animationsobjekts mit dem Wert übereinstimmt, den Sie auf der Ebene festlegen, andernfalls erhalten Sie seltsame Animationen.
Ihr Code sollte jetzt lauten:
%Vor%Tags und Links ios core-animation core-graphics