leo*_*leo 5 iphone cocoa-touch core-animation ipad ios
我有一个带有表视图的UIView容器,其单元格包含图像和按钮.
我想给最外面的容器添加一个阴影,但是当我这样做时,我发现阴影也被添加到所有图像和按钮中.如何在没有子层的情况下只为图层本身添加阴影?
码:
listContainer.layer.shadowColor = [UIColor blackColor].CGColor;
listContainer.layer.shadowOffset = CGSizeMake(3, 0);
listContainer.layer.shadowOpacity = .8;
listContainer.layer.borderColor = [UIColor blackColor].CGColor;
Run Code Online (Sandbox Code Playgroud)
谢谢!
您是否尝试过图层的shadowPath属性?
listContainer.layer.shadowPath = [UIBezierPath bezierPathWithRect:listContainer.bounds.CGPath];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1719 次 |
| 最近记录: |