0
在我的UIView的drawRect中,有一個參數rect,它是一個CGRect,我會在哪裏更改這個矩形?Objective-C查看drawRect:更改Rect
我想使用它作爲一個攝像頭,一個遊戲,我提出,
如
rect.origin.x = myCamera.x;
rect.origin.y = myCamera.y;
,然後我的繪圖功能,應該借鑑它在相機被放置.. 。
我該如何改變矩形?
在我的UIView的drawRect中,有一個參數rect,它是一個CGRect,我會在哪裏更改這個矩形?Objective-C查看drawRect:更改Rect
我想使用它作爲一個攝像頭,一個遊戲,我提出,
如
rect.origin.x = myCamera.x;
rect.origin.y = myCamera.y;
,然後我的繪圖功能,應該借鑑它在相機被放置.. 。
我該如何改變矩形?
您無法控制此值。底層框架決定需要繪製哪個區域並相應地設置值。
您可以撥打setNeedsDisplayinRect:
和框架可能通過您所提供的矩形參數的drawRect的矩形,但沒有保證,據我所知。
我試過setNeedsDisplayInRect,但沒有按預期工作,哈哈。 xD – 2010-04-07 10:54:40
無論如何,感謝您的幫助,如果沒有出現更重要的情況,我會選擇您的問題作爲正確的問題。 – 2010-04-07 10:56:10
沒有probs。我不確定你想要達到什麼目的。如果你能夠更詳細地解釋目標,那麼有人可能會提供更有幫助的答案。 – 2010-04-07 11:07:22