2011-01-22 3 views
1

어떤 조언을 환영합니다! :)아이폰 - 어떻게 scrollview와 uiview 새로 고침?

내 화면 디자인이 왼쪽에있는 텍스트 (이 기본보기에) 및 (대화 형지도 이미지를 포함) 우측에있는 ScrollView와 풍경이

mainviewcontroller는 출구로있는 ScrollView를 포함 . scrollviewcontroller에서 '지도'보기를 scrollview에 추가합니다. mapviewcontroller에서 사용자 입력에 따라 appdelegate의 배열을 업데이트합니다.

사용자가 버튼을 클릭 할 때마다 appdel 배열의 업데이트 된 텍스트를 표시하기 위해 scrollview가 포함 된 기본 uiview를 새로 고침하고 싶습니다.

답변

0

뷰의 - (void) setNeedsDisplay 메소드를 호출하여 다시 그려야합니다.

[myView setNeedsDisplay]; 
여기

참조 애플의 참조 문서 : http://developer.apple.com/library/ios/#documentation/uikit/reference/UIView_Class/UIView/UIView.html%23//apple_ref/doc/uid/TP40006816-CH3-BBCCADHC

+0

안녕하세요 :) 그래, 내가 전에이 방법을 통해 왔어요 및 설명서를 읽고 다른의 ViewController에서 viewWillAppear를 호출해야하지만, 여전히 작동시키지 못하고 있습니다. 나는 다음과 같은 메소드를 호출합니다 : [mainView setNeedsDisplay]; 내 mapViewController 있지만 아무것도 일이 보인다. – suzanne

+0

각각에 IBOutlet로 uiview가있는 viewcontroller 클래스가 2 개있는 경우 첫 번째 viewcontroller에서 두 번째 uiview를 참조하는 올바른 구문은 무엇입니까? – suzanne

+0

예를 들어 setNeedsDisplay를 호출하기 전에 이와 같은 내용을 포함해야합니까? - # "MainViewController.h"가져 오기; MainViewController * mainView = [[MainViewController alloc] init]; [mainvView setNeedsDisplay]; – suzanne