Objective-C查看drawRect:更改Rect

时间:2010-04-07 10:44:33

标签: iphone objective-c uiview

在我的UIView的drawRect中,有一个参数rect,它是一个CGRect,我在哪里更改这个rec​​t?

我想将它用作我正在制作的游戏的相机,

,例如

rect.origin.x = myCamera.x;
rect.origin.y = myCamera.y;

然后我的绘图功能应该在相机放置的位置绘制...

我如何更改矩形?

1 个答案:

答案 0 :(得分:0)

您无法控制此值。底层框架决定需要绘制视图的哪个区域并相应地设置值。

您可以调用setNeedsDisplayinRect:,框架可能将您提供的矩形作为drawRect的rect参数传递,但是没有任何保证,AFAIK。