2016-03-28 11 views
0

Ich habe ein Puzzle-Spiel ("WordBatch", im App Store erhältlich) und dachte, ich hatte Hochformat gezwungen, aber es immer noch in den Querformat-Modus, obwohl nur das iPad. In XCode habe ich es als Universal-App für alle Geräte spezifiziert und den Hochformat-Modus nur auf der Registerkarte Allgemein aktiviert. Auch im Plist-Datei-Portrait ist die einzige Orientierung angegeben. Ich habe alle Vorschläge in StackOverflow zu diesem Thema ausprobiert, aber ohne Erfolg. Der aktuelle Code, den ich auf Platz haben, ist dieses Bit in meinem AppDelegate:Forcing Portrait Orientierung wenn iOS

- (UIInterfaceOrientationMask)supportedInterfaceOrientations { 
    return UIInterfaceOrientationMaskPortrait; 
    } 

und das folgende ist in meiner Wurzel-View-Controller:

-(BOOL)shouldAutorotate { 
    return NO; 
} 

aber es dreht sich nach wie vor auf Landschaft. Jede Hilfe hier wäre großartig.

+0

Griff Orientierungsänderung der Navigationssteuerung –

+0

Dank ich ausprobieren werde. – jdeckman

Antwort

0

Sie können durch die Anwendung dieses Kontroll versuchen:

if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) 
{ 
// The device is an iPad. 
} 
else 
{ 
// The device is an iPhone or iPod. 
} 
+0

Danke, ich werde das ausprobieren, wenn es kein Glück mit dem Navigation Controller gibt. – jdeckman