0

私はこのコードを持っています(横向きのようなものを使用してください)

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
    return UIInterfaceOrientationIsLandscape(interfaceOrientation);
}

およびviewDidLoadのコード

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

if(UIInterfaceOrientationIsLandscape([[UIApplication sharedApplication] statusBarOrientation])){
    viewSize = CGSizeMake(viewSize.height, viewSize.width);

} else {
    viewSize = CGSizeMake(viewSize.width, viewSize.height);
}

rect = CGRectMake(0, 0, viewSize.width, viewSize.height);

iOS 5 rect (x=0、y=0、幅=320、高さ=480)

iOS 6 rect (x=0、y=0、幅=480、高さ=320)

iOS 5 の異なる rect に修正する方法

アップデート

in viewDidAppear すべて OK

4

0 に答える 0