我有一个 imageView(比如 100x100),我想用一个(较小的)图像(比如 50x10)填充,我希望图像位于视图的顶部,而不是视图的中间。
如果我使用
imageView.contentMode = UIViewContentModeScaleAspectFit;
它使用缩放为 100x20(如预期)但位于视图中间的图像填充视图。
像这样:
+---------+
| |
|i m a g e| <---my image (scaled)
| |
+---------+ <---my UIImageView
如果我设置
imageView.contentMode = UIViewContentModeTop | UIViewContentModeScaleAspectFit;
我明白了:
+---------+
| image | <---my image (not scaled)
| |
| |
+---------+
图像没有缩放,它在 imageView 的中间保持 50x10(按照 UIViewContentModeTop 的指示,但它忽略了 UIViewContentModeScaleAspectFit)。
我如何让它接受两者?像这样:
+---------+
|i m a g e|
| |
| |
+---------+