2012-01-23 56 views
0

我已經有一個視圖控制器與默認視圖和幾個東西以編程方式添加到它。 現在我有一個可拖動的形狀,我可以移動,每當我點擊一個按鈕時,應該在那裏繪製一個點。如何在UIView上繪製點?

現在我的UIView不是一個自定義視圖,所以我不能使用drawRect。

所以我有兩個解決方案使用CALayer或使用小圖像的點或一個小的自定義視圖,代表一個點。

這將是一個更好的解決方案或如果有一個更簡單的方法,那麼請告訴我。

+0

'CAShapeLayer'特別 – bshirley

回答

0

CALayer在您的情況下更好更快。只要不要忘記setShouldRasterize:YES到您的視圖的圖層。