1

質問に対する答えが見つかりません:

XCode でプロジェクトを作成しました (横方向のみを選択)。横方向のみの .xib ファイルでデザインを作成します。しかし!!!シミュレーターでプロジェクトを開始すると、次の問題があります。シミュレーターには横向きの位置がありますが、すべての要素は縦向きのように表示されます =(

ランドスケープにも変更するにはどうすればよいですか?

したがって、この問題を委任するためにこのコードを追加すると、次のようになります。

UIViewController *rootController = [[G2SwitchViewController alloc] init];
_navigationViewController = [[UINavigationController alloc]             initWithRootViewController:rootController];
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]]; 
[self.window addSubview:_navigationViewController.view];
[self.navigationViewController setNavigationBarHidden:YES];
[self.window makeKeyAndVisible];
return YES;
4

2 に答える 2

0

を使用して修正できます

- (NSUInteger)supportedInterfaceOrientations //ios 6
{

    return UIInterfaceOrientationMaskLandscape;
}

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation //ios 5
{


    if (UIInterfaceOrientationIsLandscape( interfaceOrientation)) {
        return  YES;
    }
    return NO;
}
于 2013-09-05T08:32:55.713 に答える