UIImageViewコントロールを使用してバイト配列から画像を作成しています。画像の最大サイズが600x600であることを確認する必要があります。どうすればよいですか?SizeThatFits()とSizeToFit()を試しましたが、画面上で画像を移動するだけです。BoundプロパティをnewRectangleF(0、0、600、600)に設定しようとしましたが、それもうまくいきません。
質問する
145 次
1 に答える
1
UIImage Sizeプロパティをチェックして、制限を超えていないか確認できます。もしそうなら、それをスケーリングします:
const int limit = 600;
if ((View.Frame.Size.Width > limit) || (View.Frame.Size.Height > limit))
{
// Scale as on link above.
}
または、UIImageViewのFrameとContentModeを望ましい値に設定することもできます。
于 2012-10-04T18:54:39.700 に答える