Ios 当statusBarOrientation更改时,是否可以添加观察者或通知?

Ios 当statusBarOrientation更改时,是否可以添加观察者或通知?,ios,uistatusbar,uideviceorientation,Ios,Uistatusbar,Uideviceorientation,我有一个非常棘手的代码,因为有时我会设置一个新的方向 [[UIDevice currentDevice] setOrientation:UIInterfaceOrientationPortrait]; 当statusBarOrientation更改时,是否可以添加观察者或通知?我想知道当前的方向是什么。您使用的代码非常复杂 [[UIDevice currentDevice] setOrientation:UIInterfaceOrientationPortrait]; 您正在使用的属性声明如

我有一个非常棘手的代码,因为有时我会设置一个新的方向

[[UIDevice currentDevice] setOrientation:UIInterfaceOrientationPortrait];

当statusBarOrientation更改时,是否可以添加观察者或通知?我想知道当前的方向是什么。

您使用的代码非常复杂

[[UIDevice currentDevice] setOrientation:UIInterfaceOrientationPortrait];
您正在使用的属性声明如下:

@property (nonatomic, readonly) UIDeviceOrientation orientation
因此,使用此私有方法时,您的应用程序将被拒绝

如果要更改界面方向,则应查看
UIViewController
回调

关于你的问题,你可以手工做。设置新方向后发送自定义通知。然后在你想去的任何地方捕捉通知。但请注意我之前说过的话

有关更多信息,请参阅上的stackoverflow主题


希望有帮助。

您使用的代码非常复杂

您正在使用的属性声明如下:

@property (nonatomic, readonly) UIDeviceOrientation orientation
因此,使用此私有方法时,您的应用程序将被拒绝

如果要更改界面方向,则应查看
UIViewController
回调

关于你的问题,你可以手工做。设置新方向后发送自定义通知。然后在你想去的任何地方捕捉通知。但请注意我之前说过的话

有关更多信息,请参阅上的stackoverflow主题


希望能有所帮助。

有趣!我建议你先去TIY,如果出现问题再发帖子。这也很重要,在设备定向时,RU做什么。有趣的是!我建议你先去TIY,如果出现问题再发帖子。在设备定向时,RU做什么也很重要。