在我的UIView的drawRect中,有一个参数rect,它是一个CGRect,我在哪里更改这个rect?
我想将它用作我正在制作的游戏的相机,
,例如
rect.origin.x = myCamera.x;
rect.origin.y = myCamera.y;
然后我的绘图功能应该在相机放置的位置绘制...
我如何更改矩形?
答案 0 :(得分:0)
您无法控制此值。底层框架决定需要绘制视图的哪个区域并相应地设置值。
您可以调用setNeedsDisplayinRect:
,框架可能将您提供的矩形作为drawRect的rect参数传递,但是没有任何保证,AFAIK。