Ios Xcode情节串联板-将特定大小类的所有约束转换为任意x Any的约束

Ios Xcode情节串联板-将特定大小类的所有约束转换为任意x Any的约束,ios,xcode,constraints,uistoryboard,size-classes,Ios,Xcode,Constraints,Uistoryboard,Size Classes,不久前我遇到了这个问题,当时我通过github从另一台计算机上获取了一些故事板更新 每次打开Xcode,加载都会花费很长时间,最终我会看到几十个,有时是几百个错误的视图。这已经困扰了我一年多了,我已经仔细检查了每一个警告,并将框架设置为他们期望的消除警告的框架 我已经追踪到错误是使用了大小类。事后看来,我们并不真的需要它们。我们只是一个肖像应用程序,从来没有打算实现一个景观功能。肯定不会很快 问题是,故事板加载任意x Any,然后切换到Compact x Regular,大量视图被放错位置 下面

不久前我遇到了这个问题,当时我通过github从另一台计算机上获取了一些故事板更新

每次打开Xcode,加载都会花费很长时间,最终我会看到几十个,有时是几百个错误的视图。这已经困扰了我一年多了,我已经仔细检查了每一个警告,并将框架设置为他们期望的消除警告的框架

我已经追踪到错误是使用了大小类。事后看来,我们并不真的需要它们。我们只是一个肖像应用程序,从来没有打算实现一个景观功能。肯定不会很快

问题是,故事板加载任意x Any,然后切换到Compact x Regular,大量视图被放错位置

下面是一个错误视图的源代码:

<imageView userInteractionEnabled="NO" alpha="0.0" contentMode="top" horizontalHuggingPriority="251" verticalHuggingPriority="251" ambiguous="YES" misplaced="YES" image="SmallGreySwipeCircle" translatesAutoresizingMaskIntoConstraints="NO" id="jEr-aS-2Yb" userLabel="previousIcon">
<rect key="frame" x="70" y="187" width="180" height="194"/>
<constraints>
        <constraint firstAttribute="width" constant="180" id="JSJ-EG-Mmh"/>
    <constraint firstAttribute="height" constant="194" id="TJx-aa-8Cn"/>
</constraints>
<variation key="default">
    <mask key="constraints">
                <exclude reference="JSJ-EG-Mmh"/>
                <exclude reference="TJx-aa-8Cn"/>
            </mask>
</variation>
    <variation key="heightClass=regular-widthClass=compact">
        <mask key="constraints">
                <include reference="JSJ-EG-Mmh"/>
                <include reference="TJx-aa-8Cn"/>
            </mask>
    </variation>
</imageView>

要查看的部分是两个

一个用于Any x Any,另一个用于正则紧致

我该如何着手解决这个问题,这样我就可以保留常规x紧凑型大小类上的所有约束,但要使它们成为任意x Any的所有约束

我有太多的工作需要手动完成,而且我不熟悉这是什么语言。XAML?Idk


看着它,我想猜测我可以改变
好的,下面是我的发现:

将为每个项目创建约束,而不考虑大小类别。但是,有一个
设置,它们只包含在尺寸检查器中创建/检查的尺寸类中


我试着对
进行查找/替换,答案源文本中的尖括号破坏了渲染;“我只是尝试为…查找/替换”之后出现的内容缺失。设法逃离他们。