Ios 什么';在Xcode IB编辑器中,flexibleMaxX、flexibleMaxY和WidthSize、HeightSize之间的区别是什么?
我在XcodeIos 什么';在Xcode IB编辑器中,flexibleMaxX、flexibleMaxY和WidthSize、HeightSize之间的区别是什么?,ios,autolayout,xib,Ios,Autolayout,Xib,我在Xcodestoryboard/xib编辑器中有2个ui视图。当我从file>New创建XIB文件时,会创建良好的视图。糟糕的景色是我从抽屉里拖出来的。我无法区分属性、大小和身份检查器之间的区别,但在XML中,它们对于自动resizingmask的属性略有不同。flexibleMaxX,flexibleMaxY和widthsizeable,heightsizeable之间有什么区别 <view contentMode="scaleToFill" id="iN0-l3-epB"
storyboard/xib
编辑器中有2个ui视图。当我从file>New创建XIB
文件时,会创建良好的视图。糟糕的景色是我从抽屉里拖出来的。我无法区分属性、大小和身份检查器之间的区别,但在XML中,它们对于自动resizingmask
的属性略有不同。flexibleMaxX
,flexibleMaxY
和widthsizeable
,heightsizeable
之间有什么区别
<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>
我注意到如果我用抽屉中的UIView
(bad)替换原来的(good)UIView
,并添加我的UI元素,那么自动布局/约束似乎不起作用。不确定是否有人面临这个问题
任何帮助都将不胜感激,谢谢