【问题标题】:Swift - cornerRadius on Image doesn't workSwift - 图像上的cornerRadius 不起作用
【发布时间】:2017-11-24 16:00:33
【问题描述】:

在我的 tableviews 自定义单元格中,我有一张图片:

我想得到cornerRadius = 20。 但由于某种原因它不起作用,我使用了这段代码:

cell.offerImage.layer.cornerRadius = 20
cell.offerImage.clipsToBounds = true

Imageviews 内容模式是 Aspect Fit。这很有趣,因为我试图玩弄它,当我使用时:

cell.offerImage.layer.cornerRadius =  cell.offerImage.frame.size.width / 2

我得到了一些奇怪的角半径,而不是我预期的圆形。就像cornerRadius在imageView而不是图像上一样,我不知道图像的精确尺寸(从服务器上传)。

【问题讨论】:

    标签: swift image uiimageview cornerradius


    【解决方案1】:

    这对我有用 我在 .xib 文件中检查了 clipsToBound

    imageView.layer.cornerRadius = 50
    

    【讨论】:

      【解决方案2】:

      你需要添加

      imageView.clipsToBounds = true
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2015-08-26
        • 2014-09-07
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多