首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >iphone - UIImageView类阴影

iphone - UIImageView类阴影
EN

Stack Overflow用户
提问于 2010-10-03 10:06:04
回答 2查看 2.1K关注 0票数 0

我有一个基于UIImageView的类。

在这节课开始的时候,我有这个。

代码语言:javascript
复制
  if ([super initWithFrame:frame] == nil) {
        return nil;
    }


    self.layer.cornerRadius = 6.0;
    self.layer.masksToBounds = YES;
    self.layer.shadowOffset = CGSizeMake(3,3);
    self.layer.shadowOpacity = 0.7f;
    self.layer.shadowRadius = 5.0;

    // bla bla

尽管在那里声明了阴影,但使用initWithFrame使用该类创建的所有对象都不会显示任何阴影。

我是不是遗漏了什么?

谢谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-10-03 10:40:38

我是基于对伏特康的推崇而想出来的。

问题是

代码语言:javascript
复制
self.layer.masksToBounds = YES;

我猜是面具遮住了阴影。

票数 1
EN

Stack Overflow用户

发布于 2011-08-14 10:41:42

只需在带有阴影的图像下添加一个CALayer即可。masksToBounds为YES且阴影层为NO的图像。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3848261

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档