菜单

判断设备当前的主旋律

2019年5月12日 - www6165com
UIDevice *device = [UIDevice currentDevice];
switch (device.orientation;) {  
        case UIDeviceOrientationFaceUp:  
            NSLog(@"屏幕朝上平躺");  
            break;  

        case UIDeviceOrientationFaceDown:  
            NSLog(@"屏幕朝下平躺");  
            break;  

        //系统无法判断目前Device的方向,有可能是斜置   
        case UIDeviceOrientationUnknown:  
            NSLog(@"未知方向");  
            break;  

        case UIDeviceOrientationLandscapeLeft:  
            NSLog(@"屏幕向左橫置"); 
            //imgView.transform = CGAffineTransformMakeRotation((CGFloat)(-90 * M_PI / 180.0));
            break;  

        case UIDeviceOrientationLandscapeRight:  
            NSLog(@"屏幕向右橫置");  
            //imgView.transform = CGAffineTransformMakeRotation((CGFloat)(90 * M_PI / 180.0));
            break;  

        case UIDeviceOrientationPortrait:  
            NSLog(@"屏幕直立");  
            break;  

        case UIDeviceOrientationPortraitUpsideDown:  
            NSLog(@"屏幕直立,上下顛倒");  
            break;  

        default:  
            NSLog(@"无法判断");  
            break;  
    }
//该片段来自于http://outofmemory.cn

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图