iOS开发——检测屏幕旋转

步骤一、注册通知

   1:  [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(statusBarOrientationChange:) name:UIApplicationDidChangeStatusBarOrientationNotification object:nil];

 

步骤二、判断方向

 

   1:  - (void)statusBarOrientationChange:(NSNotification *)notification
   2:   
   3:  {
   4:   
   5:  UIInterfaceOrientation orientation = [[UIApplication sharedApplication] statusBarOrientation];
   6:   
   7:  if (orientation == UIInterfaceOrientationLandscapeRight) // home键靠右
   8:   
   9:  {
  10:   
  11:  //
  12:   
  13:  }
  14:   
  15:  if (
  16:   
  17:  orientation ==UIInterfaceOrientationLandscapeLeft) // home键靠左
  18:   
  19:  {
  20:   
  21:  //
  22:   
  23:  }
  24:   
  25:  if (orientation == UIInterfaceOrientationPortrait)
  26:   
  27:  {
  28:   
  29:  //
  30:   
  31:  }
  32:   

参考来源:http://www.2cto.com/kf/201410/345818.html

posted @ 2015-04-26 16:15  有奈了  阅读(821)  评论(0编辑  收藏  举报