【问题标题】:ImageView Max Size iOS MonoTouchImageView 最大尺寸 iOS MonoTouch
【发布时间】:2012-10-05 03:00:03
【问题描述】:

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

【问题讨论】:

    标签: c# objective-c xamarin.ios


    【解决方案1】:

    您可以检查 UIImage Size 属性是否超出您的限制。如果是这样,scale它:

    const int limit = 600;
    if ((View.Frame.Size.Width > limit) || (View.Frame.Size.Height > limit))
    {
        // Scale as on link above.
    }
    

    或者,您可以将 UIImageView 的 Frame 和 ContentMode 设置为所需的值。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-04-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多