美文网首页
获取设备方向

获取设备方向

作者: 淋雨no2 | 来源:发表于2018-08-12 21:13 被阅读0次

    [[UIDevice currentDevice]beginGeneratingDeviceOrientationNotifications];    //建立通知中心

    [[NSNotificationCenter defaultCenter]addObserver:self selector:@selector(orientationChanged:) name:UIDeviceOrientationDidChangeNotification object:nil];

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

    UIDeviceOrientation orientation=[[UIDevice currentDevice]orientation];

    switch (orientation) {

    case UIDeviceOrientationFaceUp:

    NSLog(@"设备正面朝上");

    break;

    case UIDeviceOrientationFaceDown:

    NSLog(@"设备正面朝下");

    break;

    case UIDeviceOrientationPortrait:

    NSLog(@"设备处于正常朝向,主屏幕按钮在下方");

    break;

    case UIDeviceOrientationPortraitUpsideDown:

    NSLog(@"设备处于纵向,主屏幕按钮在上方");

    break;

    case UIDeviceOrientationLandscapeLeft:

    NSLog(@"设备侧立,左边朝下");

    break;

    case UIDeviceOrientationLandscapeRight:

    NSLog(@"设备侧立,右边朝下");

    break;

    default:

    break;

    }

    }

    相关文章

      网友评论

          本文标题:获取设备方向

          本文链接:https://www.haomeiwen.com/subject/uxcqattx.html