设置图片圆角加阴影效果
来源:互联网 发布:淘宝购买家具退货 编辑:程序博客网 时间:2024/05/30 21:58
需要在我的界面将头像设置成悬浮阴影效果,但头像是圆角的,设置完成后发现要么有阴影无圆角,要么有圆角无阴影,查阅资料发现可以在layer上动手脚,代码如下:
CALayer *subLayer = [CALayerlayer];
CGRect imgFrame =CGRectMake(SCREENWIDTH/2-40,20, 80,80);
subLayer.frame = imgFrame;
subLayer.cornerRadius =40;
subLayer.backgroundColor = [UIColorblackColor].CGColor;
subLayer.masksToBounds =YES;
subLayer.shadowOffset =CGSizeMake(15,15);
subLayer.shadowOpacity =0.8f;
subLayer.shadowRadius =8;
subLayer.masksToBounds =NO;
[self.contentView.layeraddSublayer:subLayer];
self.avatarImageView = [[UIImageViewalloc] initWithFrame:CGRectZero];
UITapGestureRecognizer *tapGes = [[UITapGestureRecognizeralloc] initWithTarget:selfaction:@selector(imageTapAction)];
self.avatarImageView.backgroundColor = [UIColorredColor];
self.avatarImageView.layer.cornerRadius = 40;
self.avatarImageView.layer.masksToBounds = YES;
[self.avatarImageViewaddGestureRecognizer:tapGes];
self.avatarImageView.userInteractionEnabled = YES;
self.avatarImageView.layer.shadowColor = [UIColorblackColor].CGColor;
self.avatarImageView.layer.shadowOffset = CGSizeMake(10,10);
self.avatarImageView.layer.shadowOpacity = 0.8f;
[self.contentViewaddSubview:self.avatarImageView];
上述代码中的 self 是自定义的一个 UITableViewCell,效果还可以。
- 设置图片圆角加阴影效果
- 图片阴影效果
- Word2010如何设置图片的阴影效果教程
- 设置阴影效果
- UIButton 设置阴影效果
- UIView设置阴影效果
- UIButton 设置阴影效果
- IOS图片设置阴影
- 图片阴影效果的实现
- CSS实现图片阴影效果
- 图片阴影效果的实现
- 图片阴影效果的实现
- Android实现图片阴影效果
- 图片阴影效果的实现
- CSS3图片阴影效果解析
- 图片圆形加阴影效果
- CSS3实现“图片阴影”效果
- android文字阴影效果设置
- bzoj2733 [ HNOI2012 ] -- 并查集+线段树合并
- bzoj2002 [ HNOI2010 ] -- LCT
- bzoj [ 2017省队十连测推广赛1 ] ( 4765 && 4766 && 4767 )题解
- bzoj2049 [ SDOI2008 ] -- LCT
- bzoj2843 -- LCT
- 设置图片圆角加阴影效果
- flex布局(3)
- 51Nod 1228 -- 伯努利数
- bzoj4771 -- dfs序+倍增+主席树
- error MSB600: “cmd.exe”已退出 代码为3
- UnityAI行为------群组行为
- ZJOI2011 Day1 ( bzoj2227~2229 ) 题解
- bzoj2324 [ ZJOI2011 ] -- 费用流
- bzoj2187 -- 类欧几里得算法