0

由于某些奇怪的原因,模拟器/设备不会改变我的应用程序的方向。我的代码没有被弃用,根据在 Xcode 6.2 上使用它的人的说法,他们说它有效。但是,对于我的 iOS 8 模拟器和设备,它不会旋转。我只使用纵向和颠倒方向。我拥有 info.plist 和部署信息中应有的一切。

Xcode 6.1 上是否有我可能不小心单击以锁定模拟器/设备方向的按钮?

-(NSUInteger)supportedInterfaceOrientations {

return (UIInterfaceOrientationMaskPortrait | UIInterfaceOrientationMaskPortraitUpsideDown);

}

//在 appdelegate.m ...

CGSize iosScreenSize = [[UIScreen mainScreen] bounds].size;

if (iosScreenSize.height == 667) {

    UIStoryboard *iPhone6 = [UIStoryboard storyboardWithName:@"iPhone6" bundle:nil];

    UIViewController *initialViewController =[iPhone6 instantiateInitialViewController];

    self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen]bounds]];

    self.window.rootViewController = initialViewController;

    [self.window makeKeyAndVisible];
}
4

0 回答 0