在我的应用中,我允许多任务处理模式。
但是,如果我的观点过于严格,我需要采取一些措施。
看苹果文档,我看到了这张图片

ios - iOS:检测多任务中的常规或紧凑型-LMLPHP

您可以看到,在iPad Pro的SplitView中,两个视图都是常规的,而在其他iPad中,两个视图都是紧凑的。
我有什么可以让我知道当前视图是常规视图还是紧凑视图?

谢谢

最佳答案

这是我的解决方案:

if (self.view.traitCollection.horizontalSizeClass == UIUserInterfaceSizeClassRegular){
        NSLog(@"REGULAR HORIZONTAL");
        return TRUE;
    }else{
        NSLog(@"COMPACT HORIZONTAL");
        return FALSE;
    }

关于ios - iOS:检测多任务中的常规或紧凑型,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36425915/

10-11 21:01