gpt4 book ai didi

iphone - UIDeviceOrientationDidChangeNotification 适用于 iDevice 4 及以下版本,但不适用于 iDevice 5

转载 作者:行者123 更新时间:2023-12-03 19:36:25 24 4
gpt4 key购买 nike

伙计们!

需要一些紧急的见解。我的问题是,即使 iPhone 4/4S 和 iPod 4 上的测试可以正常旋转,这里的代码如下:

- (void)initNotifications
{
[[NSNotificationCenter defaultCenter] postNotificationName:@"setFreeOrientation" object:nil];

[[UIDevice currentDevice]beginGeneratingDeviceOrientationNotifications];
[[NSNotificationCenter defaultCenter]addObserver:self
selector:@selector(didRotate:)
name:UIDeviceOrientationDidChangeNotification
object:Nil];
}

-(void)didRotate:(NSNotification*)notification
{
[super rotateTopBars];
[super rotateOptionsBar];
[self rotateControlBar];
[self rotatePlayer];
[super rotateShareLayer];
}

但我正在 iPod 5 上进行测试,但它不起作用。尝试了一些东西,但到目前为止还没有运气。

干杯。

最佳答案

我在 UIDeviceOrientationDidChangeNotification 上也遇到了类似的问题,它在一台设备上运行良好,但在另一台设备上则不然。经过一番调试后,我意识到我在设备上锁定了纵向方向,这导致 UIDeviceOrientationDidChangeNotification 根本不触发。不确定这是否是您的问题,但这是很容易被忽视且值得检查的问题。

Portrait Orientation Locked

关于iphone - UIDeviceOrientationDidChangeNotification 适用于 iDevice 4 及以下版本,但不适用于 iDevice 5,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14126218/

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