UIViewContentModeScaleAspectFit始终将UIImageView垂直或水平居中。可以吗?

时间:2014-02-07 05:46:37

标签: ios objective-c cocoa-touch uiimageview

非常简单的问题。 UIViewContentModeScaleAspectFit始终将UIImageView在其框架中垂直或水平居中。有可能抵消吗?

1 个答案:

答案 0 :(得分:0)

  

说它在垂直中心对齐,我可能想要它在垂直顶部。它仍然适合它的方面。

实现此目的的最简单方法是为图像视图使用容器视图,并在容器中移动图像视图。

您仍然需要对图像进行纵横比拟,但是根据图像本身的纵横比以及适合它的框架的大小,您需要一些额外的逻辑来更改图像视图的框架。您可以从图像的size属性中获取此信息。