Xcode IB编辑器中的flexibleMaxX,flexibleMaxY和widthSizable,heightSizable有什么区别?

时间:2016-07-31 04:57:05

标签: ios autolayout xib

我在Xcode UIViews编辑器中有2个storyboard/xib。当我从文件>创建XIB文件时,会创建一个好视图新即可。糟糕的观点是我从抽屉里拖出来的。我无法区分属性,大小,身份检查员,但在XML中,autoresizingMask的属性略有不同。 flexibleMaxXflexibleMaxYwidthSizableheightSizable之间有什么区别?

    <view contentMode="scaleToFill" id="iN0-l3-epB" userLabel="good">
        <rect key="frame" x="0.0" y="0.0" width="600" height="164"/>
        <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
        <color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="calibratedWhite"/>
        <freeformSimulatedSizeMetrics key="simulatedDestinationMetrics"/>
        <point key="canvasLocation" x="492" y="-643"/>
    </view>
    <view contentMode="scaleToFill" id="VBH-XW-0HZ" userLabel="bad">
        <rect key="frame" x="0.0" y="0.0" width="600" height="101"/>
        <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
        <color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
        <freeformSimulatedSizeMetrics key="simulatedDestinationMetrics"/>
        <point key="canvasLocation" x="492" y="-837.5"/>
    </view>

我注意到如果我从抽屉中替换原始(好)UIViewUIView(坏)并添加我的UI元素,autolayout/constraint似乎没有工作。不确定是否有人面临这个问题。

任何帮助将不胜感激,谢谢!

0 个答案:

没有答案