我有一個帶陰影的半透明視圖。我在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. unity3d:添加帶有陰影的半透明視頻
- 5. iPhone SDK:如何使用半透明漸變和陰影繪製圓角矩形
- 6. 維恩圖比例和半透明的顏色陰影
- 7. 帶半透明(半透明)帶的繪製路徑
- 8. 如何在透明矩形上繪製陰影?
- 9. setNavigationBar半透明將視圖向下
- 10. 在wxwidgets中繪製半透明窗口
- 11. three.js中的透明陰影
- 12. 繪製陰影
- 13. 在透明背景PNG周圍獲取「方形」陰影框。如何在圖像周圍繪製CSS陰影?
- 14. 帆布陰影/發光效果在半透明形狀上?
- 15. 文本陰影不透明
- 16. 透明度框陰影
- 17. 透明陰影與jQuery
- 18. 用ImageMagick繪製半透明線條
- 19. 在p5.js中主動繪製「半透明區域下」
- 20. 繪製半透明可繪製在Android中,但黑邊
- 21. 如何在圖形對象上繪製半透明文本?
- 22. UIView在視圖的框架之外繪製陰影
- 23. CSS:隱藏在我的網頁陰影
- 24. 繪製陰影的UITableViewCell
- 25. NSView圖層陰影在子視圖上繪製,而不是在視圖本身
- 26. 透明或半透明面板控制
- 27. 帶陰影的透明物體
- 28. 對透明UITableView和圓角的陰影
- 29. 在視圖頂部呈現新的半透明的視圖
- 30. 繪製透明圖像