/ / UIView animateWithDuration nepracuje pre simulátor a zariadenie iPhone X - objektív-c, uiview, autolayout

UIView animateWithDuration nepracuje pre simulátor a zariadenie iPhone X - objektív-c, uiview, autolayout

UIView animateWithDuration nepracuje v iPhone X a simulátore. Je to v poriadku pre simulátor, keď sa simulátor oddiali, ale zasekne sa, keď sa simulátor priblíži.

Poznámka: - Pre všetky ostatné zariadenia funguje bez problémov.

Tu je môj kód: -

[UIView animateWithDuration:0 animations:^{
viewBoundry.transform = CGAffineTransformMakeRotation(radians(Boundedangele));
[objClip updateAngle:Boundedangele];
} completion:^(BOOL finished) {
}];

Vďaka.

odpovede:

0 pre odpoveď č. 1

Skontrolujte obmedzenia vo vašom zobrazení UIV, ktoré by mohli byť ovplyvnené animáciou.

Vaše animácie môžu porušovať obmedzenia, ktoré sú relevantné iba v rozložení zariadenia iPhone X, a preto sa blok dokončenia nikdy nezavolá.