iOS判断手机方向改变详解手机开发

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; 
 
    } 
 
}

原创文章,作者:奋斗,如若转载,请注明出处:https://blog.ytso.com/5256.html

(0)
上一篇 2021年7月16日
下一篇 2021年7月16日

相关推荐

发表回复

登录后才能评论