2017-09-14 1 views
0

Ich versuche, durch zwingendeviewWillTransitionToSize nicht in iPad Simulator namens

- (void)viewWillTransitionToSize:(CGSize)size 
    withTransitionCoordinator:(id<UIViewControllerTransitionCoordinator>)coordinator; 

Ich habe bemerkt, auf einer Drehung auf dem iPad, zu antworten, dass viewWillTransitionToSize auf meinem physischen iPad aufgerufen wird, aber nicht auf dem Simulator, auch mit der gleichen Betriebssystemversion (10).

Gibt es am Simulator eine Einstellung, mit der ich reagieren kann, oder handelt es sich um einen Fehler im Simulator? Wenn keine Einstellung vorhanden ist, wie kann ich meine App mithilfe des Simulators in früheren Betriebssystemversionen testen?

Antwort

2

Überprüfen Sie Ihren übergeordneten Ansichts-Controller, wenn ViewWillTransitionToSize des aufrufenden Super-Objekts dann nur der Child View-Controller einen Aufruf für diese Methode erhalten kann. Wenn Sie die Unterklasse des Navigatiopn-Controllers oder des Tabbar-Controllers verwenden, fügen Sie diese Methoden hinzu und rufen Sie die Super-Methode auf.

+0

Aber hätte das nicht den gleichen Effekt auf dem physischen iPad und dem Simulator? Mein Problem ist, dass es auf dem iPad funktioniert, aber nicht auf dem Simulator – diyaddict

Verwandte Themen