/ / UIView animateWithDuration funktioniert nicht für iPhone X-Simulator und -Gerät - object-c, uiview, autolayout

UIView animateWithDuration funktioniert nicht für iPhone X-Simulator und -Gerät - objective-c, uiview, autolayout

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.