1

我创建了一个设备方向侦听器来捕获设备何时旋转,就像这样

[[NSNotificationCenter defaultCenter] addObserver:self
                                             selector:@selector(jumpBarButtonPosition)
                                                 name:@"UIDeviceOrientationDidChangeNotification" object:nil];

但是在 jumpBarButtonPosition 方法中,我已从使用 UIDeviceOrientation 更改为 statusBarOrientation,因此我正在考虑可以替换UIDeviceOrientationDidChangeNotification的内容,以便仅接收有关 statudBarOrientation 更改的通知。

4

1 回答 1

1

不要将其键入为字符串:@"UIDeviceOrientationDidChangeNotification" 使用:

[[NSNotificationCenter defaultCenter] addObserver:self
                                         selector:@selector(jumpBarButtonPosition)
                                             name:UIDeviceOrientationDidChangeNotification object:nil];
于 2012-06-18T21:47:40.657 回答