我要添加阴影和中风的影子上UIView
这是我的设计师给我申请阴影,
对于投影,他告诉我使用RGB(176,199,226),不透明度为90%,距离为3,尺寸为5
对于描边阴影,他告诉应用RGB(209,217,226)大小为1和100%不透明度.
这是photoshop应用效果屏幕,
具有所需阴影的视图(预期输出)
我尝试了以下方法来获得投影
viewCheck.layer.masksToBounds = NO;
viewCheck.layer.cornerRadius = 5.f;
viewCheck.layer.shadowOffset = CGSizeMake(.0f,2.5f);
viewCheck.layer.shadowRadius = 1.5f;
viewCheck.layer.shadowOpacity = .9f;
viewCheck.layer.shadowColor = [UIColor colorWithRed:176.f/255.f green:199.f/255.f blue:226.f/255.f alpha:1.f].CGColor;
viewCheck.layer.shadowPath = [UIBezierPath bezierPathWithRect:viewCheck.bounds].CGPath;
Run Code Online (Sandbox Code Playgroud)
这就是它的结果,
我在理解如何将中风和阴影应用到photoshop截图中时遇到问题(我已在上面添加).如何应用距离,点差,大小,位置?
有人能指出我应用这些阴影的指南吗?有很多阴影效果出现,我想学习如何在这里提出每个问题!
谢谢 :)
我找到了这个解决方案:对文本进行轮廓效果 这很好,但是可以使文本透明而且只绘制轮廓吗?例如,盒子阴影会发生这种情况,因为即使盒子没有背景,你也不会在盒子下方看到阴影.但是对于文本,如果它是透明的,你可以看到该类型的整个阴影.只获得透明文字的轮廓是否可行?
编辑:这个问题是对不支持例如-webkit-text-outline的浏览器有一个很好的回退,因为它们不会绘制轮廓,它们会使文本不可见...