Ios8 是否可以使用尺寸类别为iPad纵向和横向模式设计不同的布局?

Ios8 是否可以使用尺寸类别为iPad纵向和横向模式设计不同的布局?,ios8,size-classes,adaptive-layout,Ios8,Size Classes,Adaptive Layout,我有一个问题,我有两种不同的界面设计,用于iPad纵向和横向。但是,在尺寸等级中,规则也意味着ipad的肖像和风景 可以为ipad设备设计两种不同的布局吗 我们如何为ipad设备设计两种不同的布局 首先在wAny | hAny size类中设计用户界面 现在对iPad横向布局的wRegular | hAny尺寸等级和iPad纵向布局的Wny | hRegular尺寸等级进行必要的更改 如果这不起作用,我们需要用下面的代码制作不同的布局 if traitCollection.verticalSiz

我有一个问题,我有两种不同的界面设计,用于iPad纵向和横向。但是,在尺寸等级中,规则也意味着ipad的肖像和风景

  • 可以为ipad设备设计两种不同的布局吗
  • 我们如何为ipad设备设计两种不同的布局

  • 首先在wAny | hAny size类中设计用户界面

    现在对iPad横向布局的wRegular | hAny尺寸等级和iPad纵向布局的Wny | hRegular尺寸等级进行必要的更改

    如果这不起作用,我们需要用下面的代码制作不同的布局

    if traitCollection.verticalSizeClass == .Regular && traitCollection.horizontalSizeClass == .Regular {
    
         var orientation:UIInterfaceOrientation = UIApplication.sharedApplication().statusBarOrientation;
         if orientation == UIInterfaceOrientation.LandscapeLeft || orientation == UIInterfaceOrientation.LandscapeRight {
                // orientation is landscape
    
    
         }  else {
                // orientation is portrait
    
         }
    }
    

    希望这有帮助。:)

    仅使用尺寸等级无法区分iPad的方向。我使用的方法是在情节提要中创建两种不同的布局,并在设备旋转时以编程方式在这两种布局之间切换。这不是一个完美的解决方案,但可能是最接近的解决方案。

    您有没有找到解决方案?同样的问题。你能解释一下你的答案吗。从逻辑上讲,iPad的肖像画和风景画都将被归为不规则的哈尼和瓦尼。我错了吗?关于你的第二个选择。您如何获得traitCollection属性。采用哪种方法以及如何进行?