UIView animateWithDuration funktioniert nicht in iPhone X und Simulator. Es funktioniert gut für den Simulator, wenn der Simulator herausgezoomt wird.
Hinweis: - Bei allen anderen Geräten funktioniert es einwandfrei.
Hier ist mein Code: -
[UIView animateWithDuration:0 animations:^{
viewBoundry.transform = CGAffineTransformMakeRotation(radians(Boundedangele));
[objClip updateAngle:Boundedangele];
} completion:^(BOOL finished) {
}];
Vielen Dank.
Antworten:
0 für die Antwort № 1Überprüfen Sie die Einschränkungen in Ihrer UIView, die von der Animation betroffen sein könnten.
Ihre Animationen brechen möglicherweise Einschränkungen, die nur für das iPhone X-Layout relevant sind. Daher wird der Abschlussblock nie aufgerufen.