天天看点

iOS UIView contentMode

contentmode是uiview的属性,这个属性的值决定了,当视图的几何形状变化时如何复用它的内容。当视图第一次展示前,它会将自己的内容渲染成一张底层的bitmap. 然后视图的几何变化都不会使bitmap重新生成。而视图contentmode属性的值决定了bitmap是否缩放、位置在哪儿(固定在左边、右边、上面、下面、居中)。默认情况下,contentmode的值是uiviewcontentmodescaletofill。

视图frame或bounds的高宽发生变化

赋给 view的transform属性的值带有scale

iOS UIView contentMode

image

<a href="http://stackoverflow.com/questions/4895272/difference-between-uiviewcontentmodescaleaspectfit-and-uiviewcontentmodescaletof" target="_blank">参考链接stackoverflow</a>

<a href="https://developer.apple.com/library/ios/documentation/windowsviews/conceptual/viewpg_iphoneos/windowsandviews/windowsandviews.html" target="_blank">content modes</a>