【问题标题】:UIImage bleeds out from UIImageViewUIImage 从 UIImageView 流出
【发布时间】:2012-03-20 22:57:55
【问题描述】:

我有一个 UIImage(尺寸 320x480),我想用更小的 UIImageView(尺寸:100x100)来显示它。

但是当我添加图像时,它会流过 UIImageView 及其超级视图。如何限制图像的呈现,使其仅显示在 UIImageView 的范围内并相对于 UIImageView 的中心居中?

视图层次如下:

view: (main view associated with UIViewController)
 -level_1 view (contentMode = UIViewContentModeScaleToFill)
 --level_2 view (contentMode = UIViewContentModeCenter)
 ---level_3 view (container for UIImageView, contentMode = UIViewContentModeCenter)
 -----UIImageView (contentMode = UIViewContentModeCenter)

level_3 视图大小:100x100 图片尺寸:320x480

【问题讨论】:

    标签: iphone ios uiimageview


    【解决方案1】:

    UIImageView 上的clipsToBounds 属性设置为YES

    【讨论】:

    • 我会将您的答案标记为有帮助,但另一个答案在几秒钟前就出现了。
    【解决方案2】:

    你试过 -setClipsToBounds:YES 吗?

    【讨论】:

      猜你喜欢
      • 2018-12-01
      • 2011-12-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-18
      相关资源
      最近更新 更多