2012-06-20 79 views
0

如何繪製兩個不同的帶黑色背景的矩形而不使用UIView的子類並使用CGContext在CGContext上繪製矩形而不使用UIView的子類

+0

爲什麼這樣的具體要求?爲什麼不是一個子類,爲什麼它必須繪製到圖形上下文中? – jrturton

+0

因爲是一次練習,在學校給了我我的老師,我無法解決它 –

+0

然後,你也許應該使用家庭作業標籤。 – jrturton

回答

0

在適當的位置添加所需的任何香草UIView對象,並將其背景顏色設置爲任何你喜歡的。

繪圖將在CGContext中完成,您將無法控制它。

或者,添加一個CALayer您自己的子類,將其設置爲視圖的圖層並在那裏繪製矩形,在drawInContext:中。

或者,將不同的對象設置爲視圖圖層的委託,並在代理方法drawLayer:inContext:中繪製它。

+0

謝謝,但你會給我一個例子嗎? –

+0

嘗試工作,我第一次給你。見http://meta.stackexchange.com/questions/10811/how-to-ask-and-answer-homework-questions – jrturton