Frage

Ich habe eine UisplitView erstellt. Nachdem die SplitView im Landschaftsmodus geladen wurde, zeige ich eine ModalView mithilfe der PresentModalView. Mein Problem ist, dass sich die ModalView immer im Porträtmodus befindet und die Lösung dafür nicht finden kann.

UIDeviceOrientation orientation = [[UIDevice currentDevice] orientation];

Es gibt mir die Landschaftsorientierung, aber ich benutze mich

UIDeviceOrientation orientation = [[UIApplication sharedApplication] statusBarOrientation]

Gibt mir Porträt. (nicht unter 4,2 arbeiten)

Vielen Dank,

War es hilfreich?

Lösung

Ich benutze einen Nstimer und loas meine Funktion damit und seine Arbeit, das ist etwas schwierig, aber das ist die einzige Lösung, die ich gerade gefunden habe.

[NSTimer scheduledTimerWithTimeInterval:0.1 target:self selector:@selector(loadingModal:) userInfo:nil repeats:NO];
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top