0

我正在使用 UIImageView 控件从字节数组创建图像。我需要确保图像的最大尺寸为 600 x 600。我该怎么做?但是,我尝试过 SizeThatFits() 和 SizeToFit(),它们只是在屏幕上移动图像。我尝试将 Bound 属性设置为 new RectangleF(0, 0, 600, 600),但是,这也没有好处。

4

1 回答 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 回答