Ich konvertierte ein Projekt von iOS7 zu iOS8, das benutzerdefinierte Übergänge verwendet und das Modal nach dem Laden afterScreenUpdates:YES
zu erfassen und sah, dass der gesamte Bildschirm für eine Sekunde skalieren und skalieren zurück nach unten. Ich sehe das auch in der Flickr-App für iOS zwischen den Abschnitten und in der Yelp-App beim Übergang zu einem Foto auf iOS8.iOS8 Skalierung glitch beim Aufruf von drawViewHierarchyInRect afterScreenUpdates: YES
UIGraphicsBeginImageContextWithOptions(self.view.frame.size, YES, 22.0);
[self.view drawViewHierarchyInRect:self.view.frame afterScreenUpdates:YES];
UIGraphicsEndImageContext();
einen größeren Skalierungsfaktor Hinzufügen hilft, den Glitch mehr zu betonen ... aber ich bin genau dies im Beispiel auf einem Tastendruck aufrufen.
EDIT Das auf dem iPhone passieren erscheint 6 und 6 Plus nicht auf dem 5.
'[view.layer renderInContext: UIGraphicsGetCurrentContext()];' ist eine Workaround für jetzt aber würde es nicht die ios6 und ältere Weise tun – glued
Es passiert auf fast allen Pre-iPhone 6 Geräte auf dem iPhone 6 und 6 Plus. Definitiv ein UIKit-Fehler bezüglich Bildschirmgröße/Auflösung/Grafikkontext/Skalierungsfaktor. –
Ich sehe diesen Fehler nicht, wenn ich die Skalierung im Simulator deaktiviere (indem ich 6 und 6+ Startbilder zur Verfügung stelle).Sieht aus wie ein Fehler in der Art, wie iOS Apps auf den Bildschirm skaliert. –