Ich habe eine Schaltfläche erstellt, die ich erweitern/verkleinern möchte. Ich habe einen Weg gefunden, um die x, y Koordinaten mit Breite und Höhe zu erhalten. Mit diesen Funktionen rufe ich die CGRectMake-Funktion auf, um die Schaltfläche neu zu zeichnen. Ich versuche herauszufinden, wie ich animiert neu zeichnen kann. Unten ist mein Versuch, aber ich bin mir fast sicher, dass es bessere Möglichkeiten gibt, dies zu tun. Irgendwelche Kommentare?Größe eines UIControl in einer animierten Art und Weise
pointX = navigateBtn.frame.origin.x;
pointY = navigateBtn.frame.origin.y;
height = CGRectGetHeight(navigateBtn.frame);
width = CGRectGetWidth(navigateBtn.frame);
for (int i=1;i<=800000;i++) {
int k=i/100000;
navigateBtn.frame=CGRectMake(pointX, pointY, width, height*k);
}
Vielen Dank im Voraus.
Große animieren! Danke. Es hat funktioniert. – user1306828