IT虾米网

iOS判断手机方向改变

qq123 2018年06月24日 手机开发 1111 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虾米 (左侧二维码扫一扫)欢迎添加!