【问题标题】:Corner radius in UIImageView inside UICollectionViewCellUICollectionViewCell 内的 UIImageView 中的角半径
【发布时间】:2016-09-01 21:49:27
【问题描述】:

我正在使用界面生成器中的用户定义属性在UICollectionViewCell 内设置UIImageView 的角半径。大多数情况下,角半径渲染正确,但有时角会用看似随机的颜色着色:

我尝试在 UICollectionViewCell 的子类中覆盖 layoutsubviews 并在那里设置角半径(如其他堆栈溢出问题中所述)。我还尝试在其他几个地方设置拐角半径,但似乎没有任何效果。我该如何解决这个问题?

【问题讨论】:

  • 您是否将masksToBoundsproperty 设置为true
  • 那么clipsToBounds 属性是否为真?
  • 是的,我试过了。拐角半径工作一半的时间。但是当我拉下今天的扩展然后关闭今天的扩展时,角落重新出现,用随机颜色填充。运行应用程序时有时也会发生这种情况,但是当我开始在集合视图中滚动时,边角会消失。
  • 我最终用 UIView 包装了 UIImageView 并在 UIView 上设置了圆角半径。现在工作正常。

标签: ios uiimageview interface-builder uicollectionviewcell cornerradius


【解决方案1】:

UIView 包裹UIImageView 并设置UIView 的圆角半径最终解决了问题。仍然很好奇为什么会出现这个问题......

【讨论】:

    猜你喜欢
    • 2019-08-08
    • 1970-01-01
    • 2017-07-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-17
    • 1970-01-01
    相关资源
    最近更新 更多