如何从主视图中绘制/重绘一行到iphone中的子视图?

时间:2011-11-09 01:02:16

标签: iphone objective-c

我想绘制以及从视图重绘一些线到我的子视图说我有大视图我想在mySubView中画一条线。 我知道在drawrect事件的帮助下我可以绘制一些行,但是这个事件只在程序启动时调用一次,实际上我想放一些按钮,然后在我想要的时候绘制我的行和类似东西。

1 个答案:

答案 0 :(得分:4)

在你的buttonPush动作处理程序中,调用setNeedsDisplay,它会将视图的整个边界矩形标记为需要重绘(因此,你的drawRect:将被执行)

-(IBAction)buttonPush:(UIButton *)sender
{
    ...
    [mySubView setNeedsDisplay];
}