IT虾米网

iOS判断手机方向改变详解

qq123 2018年06月24日 手机开发 509 0

ios开发-判断手机反转

//监听手机方向改变事件 
 
[[NSNotificationCenter defaultCenter] addObserver:self 
 
     selector:@selector(orientationChanged) 
 
     name:UIDeviceOrientationDidChangeNotification 
 
      object:nil]; 
 
//处理函数 
 
-(void) orientationChanged 
 
{ 
 
   switch ([[UIDevice currentDevice]orientation]) { 
 
      case  UIDeviceOrientationPortrait: 
 
         NSLog(@"portrait"); 
 
      break; 
 
      case  UIDeviceOrientationPortraitUpsideDown: 
 
         NSLog(@"portraitUpSideDown"); 
 
         break; 
 
      case  UIDeviceOrientationLandscapeLeft: 
 
         NSLog(@"landscapeLeft"); 
 
         break; 
 
      case  UIDeviceOrientationLandscapeRight: 
 
         NSLog(@"landscapeRight"); 
 
         break; 
 
      case  UIDeviceOrientationFaceDown: 
 
         NSLog(@"facedown!!"); 
 
         break; 
 
      case  UIDeviceOrientationFaceUp: 
 
          NSLog(@"FaceUp"); 
 
          break; 
 
      default: 
 
          break; 
 
    } 
 
}

发布评论

分享到:

IT虾米网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!

JAVA mysql数据库连接详解
你是第一个吃螃蟹的人
发表评论

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。