gpt4 book ai didi

ios - iPad ios6 中的方向问题

转载 作者:行者123 更新时间:2023-11-29 11:02:42 25 4
gpt4 key购买 nike

我在 viewDidAppearviewWillAppear 中检查设备的方向,并通过调用 willAnimateRotationToInterfaceOrientation 方法强制调整方向。

 - (void) viewWillAppear:(BOOL)animated
{
[super viewWillAppear:YES];
_levelComplete = YES;

[self willAnimateRotationToInterfaceOrientation:[[UIDevice currentDevice] orientation] duration:0.01];

}

- (void) willAnimateRotationToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation duration:(NSTimeInterval)duration
{
if (toInterfaceOrientation == (UIInterfaceOrientationLandscapeLeft | UIInterfaceOrientationLandscapeRight) )
{

}
else if (toInterfaceOrientation == UIInterfaceOrientationPortrait)
{

}
}

我面临的问题是 toInterfaceOrientation 对于 viewDidAppearviewWillAppear 方法都保持为 0,因此程序崩溃。

可能是什么问题?

请帮忙!

最佳答案

试试这个

    - (void) viewDidLoad
{
_levelComplete = YES;

[self adjustViewsForOrientation:self.interfaceOrientation];

}
-(void) adjustViewsForOrientation:(UIInterfaceOrientation)orientation
{

if (orientation == UIInterfaceOrientationPortrait || orientation == UIInterfaceOrientationPortraitUpsideDown)
{

}
else
{
}
}

关于ios - iPad ios6 中的方向问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15151153/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com