UIImage があり、UIImageView に設定せずにスケーリングしたい。どうすればそれができますか?
質問する
700 次
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 に答える