2011-11-09 48 views
0

我想繪製以及從視圖中重繪一些行到我的子視圖中說我有大視圖,我想在mySubView中畫一條線。 我知道在drawrect事件的幫助下,我可以繪製一些線條,但是這個事件在程序開始時只會調用一次,實際上我想放一些按鈕,然後隨時畫出我的線條和東西。我如何繪製/重繪一條線從主視圖到iPhone的子視圖?

回答

4

在你buttonPush操作處理程序,調用setNeedsDisplay,它將標誌着視圖的整個邊界矩形爲需要重繪(這樣,你drawRect:將被執行)

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