iOS应用约束后使用视图属性修改CALayer

时间:2014-10-17 20:11:59

标签: ios autolayout constraints calayer

假设我有一个UICollectionViewCell(适用于任何视图),使用UIImageView(再次,任何视图),我不使用自动布局。我想在顶部应用CAGradientLayer。在awakeFromNib内,我可以使用图像视图的frame.size为我的阴影创建一个bezier路径。这很棒!

问题是我是否使用自动布局约束来调整集合视图单元格中的图像视图的大小和位置。约束不适用于awakeFromNib回调点。所以我不能使用第一种方法。到目前为止,我的解决方案是将CALayer定位推迟到layoutSubviews。这不是最佳解决方案,因为它被多次调用,您实际上可以看到CALayer重新定位。

0 个答案:

没有答案