0

ユーザーのプロフィール写真の中央のスライスを表示したい画像ビューがあります。縦横比を維持しながら幅が画面の幅と一致するように画像を拡大縮小し、画像を中央に配置してから、上部/下部に余分なものがまったく表示されないようにします。

imageView.contentMode をUIViewContentModeScaleAspectFillUIViewContentModeScaleAspectFitUIViewContentModeCenterおよびその他いくつかに設定しようとしましたが、UIImageView のサイズが変更されるか、縦横比が変更されるか、領域が塗りつぶされません。

4

1 に答える 1

0

「しかし、それは私のUIImageViewのサイズを変更します」

トリミングされた部分が見えると思います。「clipsToBounds」プロパティを忘れたのではないでしょうか。

UIImageView *view1 = [[UIImageView alloc] initWithFrame: ___ ];
view1.clipsToBounds = YES;
UIImage * img = [UIImage imageNamed:@" ___ "];
view1.image = img;
view1.contentMode = UIViewContentModeScaleAspectFill;
于 2012-11-12T15:04:41.093 に答える