【问题标题】:Drawing outside a UICollectionViewCell's bounds when using a UICollectionViewFlowLayout使用 UICollectionViewFlowLayout 时在 UICollectionViewCell 的边界之外绘制
【发布时间】:2013-02-19 21:09:24
【问题描述】:

有没有人能够在UICollectionViewCell 的边界之外绘制而不会将单元格剪裁到其边界?我有一个使用UICollectionViewFlowLayout(水平)的香草集合视图,我希望能够在UICollectionViewCell 边界之外绘制一条路径,而不会破坏UICollectionViewFlowLayout 提供的任何布局。将clipsToBounds 设置为NO 似乎没有效果。

【问题讨论】:

    标签: objective-c uicollectionview uicollectionviewcell uicollectionviewlayout


    【解决方案1】:

    我通过将单元格图层的 maskToBounds 属性设置为 NO 来使其工作。 (您需要引入 QuartzCore 框架并将其导入到 View Controller 中……)

    如果这不起作用,请尝试将单元格的 contentView 图层的 maskToBounds 属性设置为 NO。

    祝你好运!

    【讨论】:

      【解决方案2】:

      对我来说,使用 maskToBounds 完成了这项工作

         override func awakeFromNib() {
          super.awakeFromNib()       
          self.layer.masksToBounds = false
         }
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-03-15
        • 2015-01-15
        • 2018-07-09
        • 1970-01-01
        • 2022-11-25
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多