2011-11-09 3 views
0

보기에서 일부 선을 내 하위보기로 다시 그리려면 큰 그림이 있고 내 mySubView 안에 선을 그려야한다고 말하고 싶습니다. drawrect 이벤트의 도움으로 어떤 선을 그릴 수 있지만이 이벤트는 프로그램을 시작할 때 한 번만 호출합니다. 실제로 버튼을 몇 개 놓고 원하는대로 줄을 그릴 수 있습니다.어떻게하면 메인 뷰에서 iphone의 서브 뷰로 선을 그릴 수 있습니까?

당신의 buttonPush 액션 핸들러에서

답변

4

, 그것은

-(IBAction)buttonPush:(UIButton *)sender 
{ 
    ... 
    [mySubView setNeedsDisplay]; 
} 
(당신의 drawRect:가 실행됩니다 따라서) 다시 그려야 할 필요가있는 것으로 뷰의 전체 경계 사각형을 표시합니다의 setNeedsDisplay 전화
관련 문제