0

UIImage があり、UIImageView に設定せずにスケーリングしたい。どうすればそれができますか?

4

2 に答える 2

1

@rckoenesが述べたように、UIImageは単なる画像オブジェクトであり、表示を処理しません。これはまさにUIImageViewの目的です。

画像をピンチ ズームする最も簡単な方法は、UIImageView をサブビューとして UIScrollViewに追加することです。

于 2013-11-07T16:09:09.090 に答える
0

あなたが望んでいたのがUIImageのサイズを変更することだった場合、私はここでこれに答えました:プログラムで画像のサイズを設定する

これを行うだけです:

// Given a UIImage image and a CGSize newSize:

UIGraphicsBeginImageContextWithOptions(newSize, NO, 0.0);
[image drawInRect:CGRectMake(0, 0, newSize.width, newSize.height)];
UIImage *newImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();

// Your scaled image is now in newImage
于 2013-11-07T17:36:15.857 に答える