contentMode和autoresizemask

bounds改变时自动缩放有关的。

contentmode是跟该view的content有关,比如imageview的image,自定义的view里drawrect实现的内容。

UIViewContentModeScaleToFill  不按照原宽高比例(长和宽不等比例增长)以任意比例填充。这样视图不会有空白,且内容可以全部显示。

UIViewContentModeAspectToFill  按照原长宽比例填充,不完全显示全部内容。这样内容可能溢出,但整个视图不会留有空白。

UIViewContentModeAspectToFit   按照原长宽比例(长和宽等比例增长),完全显示全部内容。这样容易照成左右或者上下留有空白。

 

跟subview有关的就是subview自己的autoresizingmask了

autoresizessubviews这个属性默认是yes

bounds改变时根据各个subview的autoresizingmask属性来调整各个subview

 

你可能感兴趣的:(contentMode,autoresizemask)