如何繪製兩個不同的帶黑色背景的矩形而不使用UIView
的子類並使用CGContext
?在CGContext上繪製矩形而不使用UIView的子類
0
A
回答
0
在適當的位置添加所需的任何香草UIView對象,並將其背景顏色設置爲任何你喜歡的。
繪圖將在CGContext中完成,您將無法控制它。
或者,添加一個CALayer您自己的子類,將其設置爲視圖的圖層並在那裏繪製矩形,在drawInContext:
中。
或者,將不同的對象設置爲視圖圖層的委託,並在代理方法drawLayer:inContext:
中繪製它。
+0
謝謝,但你會給我一個例子嗎? –
+0
嘗試工作,我第一次給你。見http://meta.stackexchange.com/questions/10811/how-to-ask-and-answer-homework-questions – jrturton
相關問題
- 1. 帶輪子類型的UIview交叉點使用CGContext繪製的視圖
- 2. 子視圖不繪製在子類UIView
- 3. 在JPanel上繪製矩形
- 4. 在ImageVIew上繪製矩形
- 5. 在UIView上繪製自定義的圓角矩形UIBezierPath
- 6. 在現有的uiview問題上繪製矩形
- 7. 繪製位圖,而不是矩形
- 8. 不會在畫布上繪製矩形
- 9. 使用CGContext繪製線條
- 10. 在Mac上的JFrame上繪製矩形
- 11. cgcontext旋轉矩形
- 12. 用CGContext繪製三角形/箭頭線
- 13. 在鼠標點擊上繪製每個矩形而不是setLocation
- 14. 在矩形上繪製圓形
- 15. 在圓形公式上繪製矩形
- 16. 使用paintcomponent在Jpanel上繪製矩形不起作用
- 17. 繪製矩形上Mapbox GL
- 18. 使用D3.js繪製矩形矩陣
- 19. 繪製矩形
- 20. 在圖框上繪製矩形 - 如何限制矩形區域?
- 21. Matlab - 不使用矩形函數繪製矩形
- 22. 在UIView中繪製圖形
- 23. 繪製矩形,然後繪製縮小矩形在先前的矩形內
- 24. 子類UIView(另一個子類UIView子)的繪製方法不叫
- 25. 在矩形內繪製等距矩形
- 26. 在iOS中使用TouchesMoved繪製CGContext Line
- 27. 在iOS7中使用CGContext繪製問題
- 28. 在android中使用min3d繪製矩形
- 29. 在Java中使用JPanel繪製矩形
- 30. 不能繪製矩形
爲什麼這樣的具體要求?爲什麼不是一個子類,爲什麼它必須繪製到圖形上下文中? – jrturton
因爲是一次練習,在學校給了我我的老師,我無法解決它 –
然後,你也許應該使用家庭作業標籤。 – jrturton