我有一個帶陰影的半透明視圖。我在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中主動繪製「半透明區域下」