码迷,mamicode.com
首页 > 其他好文 > 详细

需要获取设备方向变化(UIDeviceOrientation)的消息

时间:2015-10-07 11:59:24      阅读:175      评论:0      收藏:0      [点我收藏+]

标签:

如果需要获得UIDeviceOrientation的转换消息的话,只需要:

 [[UIDevice currentDevice] beginGeneratingDeviceOrientationNotifications];
 [[NSNotificationCenter defaultCenter] addObserver:self
                                          selector:@selector(orientationChanged:)
                                              name:UIApplicationDidChangeStatusBarFrameNotification
                                                   object:nil];

在结束时候,需要移除注册的通知(dealloc)

[[NSNotificationCenter defaultCenter] removeObserver:self];
[[UIDevice currentDevice] endGeneratingDeviceOrientationNotifications];

 

- (void)orientationChanged:(NSNotification *)notification
{
    ...      
}

 

需要获取设备方向变化(UIDeviceOrientation)的消息

标签:

原文地址:http://www.cnblogs.com/R0SS/p/4858403.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!