我有一个带阴影的半透明视图。我在Photoshop中嘲笑它,它不会在对象下绘制阴影。然后我用xcode制作了它,但它显然确实吸引了下面的阴影。我想知道是否有办法避免这种情况。换句话说 - 阴影只出现在形状之外吗?绘制隐藏在半透明视图下的阴影?
2
A
回答
3
您可能希望将该图层的栅格化属性设置为YES,该属性将在将其他效果(如不透明度)应用于视图之前合成阴影。
但请注意,这对性能有很大的影响。有一个不同的影子实现方便的表格,其性能影响如下:http://www.omnigroup.com/blog/entry/ipad_drop_shadow_performance_test/
1
使用CGContextEOClip
可以设置一个不包含形状的剪切路径,然后设置阴影并绘制完全不透明的形状。在this answer中有一些示例代码。
相关问题
- 1. 用半透明视图绘制阴影
- 2. 隐藏在透明NSWindow中的不透明NSView留下阴影
- 3. 透明形状的绘制阴影
- 4. 半透明格中的文字阴影
- 5. Android的半透明背景与阴影
- 6. UISearchDisplayController隐藏下拉阴影
- 7. unity3d:添加带有阴影的半透明视频
- 8. 透视阴影
- 9. 在透明形状上投下阴影?
- 10. iPhone SDK:如何使用半透明渐变和阴影绘制圆角矩形
- 11. 维恩图比例和半透明的颜色阴影
- 12. 带半透明(半透明)带的绘制路径
- 13. 不要在透明度上绘制窗口阴影
- 14. 如何在透明矩形上绘制阴影?
- 15. setNavigationBar半透明将视图向下
- 16. three.js中的透明阴影
- 17. 在wxwidgets中绘制半透明窗口
- 18. 绘制阴影
- 19. 绘制半透明的矩形wxWidgets的
- 20. 在透明背景PNG周围获取“方形”阴影框。如何在图像周围绘制CSS阴影?
- 21. 如何绘制半透明的NSTableRowView?
- 22. 帆布阴影/发光效果在半透明形状上?
- 23. 文本阴影不透明
- 24. 透明度框阴影
- 25. 透明阴影与jQuery
- 26. 如何透明删除图像阴影
- 27. 主视图下的半隐藏视图显示在alpha阶段
- 28. 如何绘制半透明白线?
- 29. 用ImageMagick绘制半透明线条
- 30. 在p5.js中主动绘制“半透明区域下”