1

(小さい)画像(たとえば50x10)で塗りつぶしたいimageView(たとえば100x100)があり、画像をビューの中央ではなく、ビューの上部に配置したいと思います。

使用する場合

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|
|         |
|         |
+---------+
4

1 に答える 1