Ios 未为常规选择的自动布局约束在iPad上显示为冲突

Ios 未为常规选择的自动布局约束在iPad上显示为冲突,ios,ipad,size-classes,ios-autolayout,Ios,Ipad,Size Classes,Ios Autolayout,对于任何大小的类,我都有这个限制,对于常规类,我没有选择它,希望这个限制不会适用于iPad。然后我在iPad模拟器上运行该应用程序,并在该约束上得到不可满足的约束错误。我错过什么了吗?我所做的不是应该禁用iPad的这种限制吗 卸载此约束后,你确定你的视图有足够的约束需要正确布局吗?切换到wR hR size类,看看Xcode是否抱怨缺少约束约束约束约束约束在R-R中显示为灰色,没有抱怨。你在代码中做一些自动布局操作吗?我也在代码中做自动布局操作。完成后卸载此约束,您确定视图中有足够的约束需要正

对于任何大小的类,我都有这个限制,对于常规类,我没有选择它,希望这个限制不会适用于iPad。然后我在iPad模拟器上运行该应用程序,并在该约束上得到不可满足的约束错误。我错过什么了吗?我所做的不是应该禁用iPad的这种限制吗


卸载此约束后,你确定你的视图有足够的约束需要正确布局吗?切换到wR hR size类,看看Xcode是否抱怨缺少约束约束约束约束约束在R-R中显示为灰色,没有抱怨。你在代码中做一些自动布局操作吗?我也在代码中做自动布局操作。完成后卸载此约束,您确定视图中有足够的约束需要正确布局吗?切换到wR hR size类,查看Xcode是否抱怨缺少约束约束约束约束约束在R-R中显示为灰色,没有抱怨。您是否在代码中执行一些自动布局操作?我也在代码中执行自动布局操作。
@IBOutlet weak var const1Out: NSLayoutConstraint!

var const1: NSLayoutConstraint!

override func viewDidLoad() {
    super.viewDidLoad()

    const1 = NSLayoutConstraint(item:... // Defining the complete constraint


    orientationDidChange()

}


func orientationDidChange()
{
    // Just iPad
    if traitCollection.verticalSizeClass == .Regular && traitCollection.horizontalSizeClass == .Regular {
        // Conditioning on iPad Portrait or Landscape 


        if(UIDeviceOrientationIsLandscape(UIDevice.currentDevice().orientation))
        {
             // activate to deactivate constraints either defined as vars or outlets
        }
        else
        {
             // activate to deactivate constraints either defined as vars or outlets
        }
    }
}