ios - 图层 maskToBounds 默认值不起作用

标签 ios objective-c layer

我有下一个代码;

self.tableView.layer.cornerRadius = 4;
self.tableView.layer.masksToBounds = NO;
self.tableView.layer.shadowColor = [[UIColor blackColor] CGColor];
self.tableView.layer.shadowOffset = CGSizeMake(0.0f,0.5f);
self.tableView.layer.shadowOpacity = .5f;
self.tableView.layer.shadowRadius = 0.5f;

在属性 masksToBounds 的描述中写道,默认值为“否”。但如果我没有明确地在代码中正确显示,阴影就不会出现。为什么默认值(NO)不起作用?

最佳答案

因为tableView的ScrollView也设置了该属性。

关于ios - 图层 maskToBounds 默认值不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17018488/

相关文章:

iOS:存储联系信息和 GPS 坐标的最佳方式

ios - 要在 HTTP header 中设置的字段

ios - iOS 设置图像的并发

c# - 表示层、业务层和数据层

ios - GoogleMaps iOS SDK 1.5 版无响应

objective-c - 在不重新编译的情况下从静态 lib(.a) 中删除方法调用

ios - 魔法记录崩溃: NSManagedObjectContext Queue EXC_BAD_ACCESS KERN_INVALID_ADDRESS

objective-c - 我们可以只提供@2x 图片吗?

r - 如何确定ggplot2对象每一层的geom类型?

domain-driven-design - DDD - 应该实现哪一层 DTO