可可触摸 – 带阴影的UIView

我试图在一个简单的UIView对象上创建一个阴影,它被添加到UIViewController的视图之上.
最直接的方法是什么?
首先,请确保导入Quartz Core库:

#import <QuartzCore/QuartzCore.h>

接下来,添加以下行来设置阴影的属性:

someView.layer.shadowColor = [[UIColor blackColor] CGColor];
someView.layer.shadowOffset = CGSizeMake(10.0f,10.0f);
someView.layer.shadowOpacity = .5f;
someView.layer.shadowRadius = 10.0f;

请记住,如果您将该视图的clipsToBounds属性设置为YES,则不会显示阴影.

相关文章
相关标签/搜索