我要像附照片一看,全視角的背景是半透明的,而在綠框的觀點是透明的。 我試着addSubview並設置子視圖的alpha,但它不工作。添加高透明度的半透明視圖
0
A
回答
3
您可以覆蓋你的drawRect方法。半透明填充這一切,然後填寫與清晰的彩色透明部分:
- (void)drawRect:(CGRect)rect {
// fill it all with translucent
[yourTranslucentUIColor setFill];
UIRectFill(rect);
CGRect yourMiddleHoleRect = CGRectMake(* calculate your rect here);
[[UIColor clearColor] setFill];
UIRectFill(yourMiddleHoleRect);
}
我覺得這會給你比其他選擇更清潔的結果。
你甚至可以在那些綠色框畫指標在這裏,如果你想要的。
0
我認爲實現這一目標的唯一途徑是改爲周圍添加您的透明視窗4點半透明的看法。
0
首先,您必須在背景視圖上添加半透明視圖CGContextDrawImage。 然後使用CGContextSetBlendMode以清除部分。
請參考下面的項目來實現這一目標。
相關問題
- 1. JButton的不透明度/半透明度?
- 2. OpenGL的透明/半透明
- 3. Winforms半透明PNG半透明PNG
- 4. 試圖添加背景圖像透明度不透明
- 5. 將圖像從不透明變爲半透明(並保持半透明狀態)
- 6. Android使視圖透明或至少半透明
- 7. 半透明AppWidget?
- 8. SherlockActionBar半透明
- 9. 半透明NSView
- 10. 表格單元格透明度或半透明度
- 11. 爲Graphics.Draw添加透明度
- 12. 透明或半透明面板控制
- 13. 半透明點上的添加顏色
- 14. 透明視圖?
- 15. 透明天空盒+透明高度圖的OpenGL混合問題
- 16. 爲位圖圖像添加透明度
- 17. 如何在Android視圖中添加半透明覆蓋圖?
- 18. 半透明的seekbar
- 19. 受半透明疊加
- 20. iOS:梯度半透明圖像覆蓋
- 21. Internet Explorer:半透明圖像
- 22. tableview作爲subview在半透明視圖
- 23. setNavigationBar半透明將視圖向下
- 24. 如何使視圖出現半透明
- 25. 用半透明視圖繪製陰影
- 26. PHP:添加透明PNG到不透明度的JPEG
- 27. 在圖像上添加不透明度
- 28. 爲PNGCanvas圖片添加透明度
- 29. Silverlight:爲圖像添加透明度
- 30. 使用iTextSharp爲PDF中的圖像添加透明度/不透明度
沒有圖片附雖然 –
爲忘記它@verbumdei遺憾 – Mil0R3