
-(voID)layoutSubvIEws{ [super layoutSubvIEws]; self.layer.masksToBounds = NO; self.layer.shadowOpacity = 0.75f; self.layer.shadowRadius = 5.0f; self.layer.shadowOffset = CGSizeZero; self.layer.shadowcolor = [UIcolor blackcolor].CGcolor; self.layer.shadowPath = [UIBezIErPath bezIErPathWithRect:self.bounds].CGPath;} 但是细胞越来越高,这就是结果:
如果我删除:
self.layer.masksToBounds = NO;
单元格正确显示(它们之间的距离为10px),但阴影不可见.我究竟做错了什么?另外,在layoutSubvIEws方法中添加阴影是否正确?
解决方法 您需要启用在边界之外创建阴影;[cell.layer setMasksToBounds:NO];总结
以上是内存溢出为你收集整理的ios – 如何为UICollectionViewCell创建阴影全部内容,希望文章能够帮你解决ios – 如何为UICollectionViewCell创建阴影所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)