2010-06-23 2 views
0

현재 기본 ViewController로 페이징 기능이있는 UIScrollView가있는 앱이 있습니다. 그러나 현재는 새로운 ViewController에 애니메이션을 적용하려고하는데 UIView를 사용하여 presentModalViewController 또는 애니메이션을 사용할 때마다 원래 뷰에서 왼쪽 및 오른쪽으로 스크롤 할 수 있습니다. 페이징 및 새로운보기 컨트롤러가있는 UIScrollView

나는 성공적으로 윈도우에 추가하여 스크롤에서 계속 할 수 있었다 :

UIWindow *window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]]; 
    [window addSubview:NEWVIEW.view]; 
    [window makeKeyAndVisible]; 

그러나,이 코드를 사용 후, 나는 원래있는 ScrollView로 복귀하는 방법의 불확실했다.

제공 할 수있는 도움에 감사드립니다.

+0

다른 것을 추가하고 싶습니다. uiscrollview에는 5 개의 뷰 컨트롤러가 있습니다. 애니메이션이나 모달 뷰를 시도 할 때 하나만하고 있습니다. 나는 그것이 문제라고 믿지만, 그것을 고치는 올바른 방법을 확신하지 못한다. – wsidell

답변

0

솔루션 : 모든 viewcontroller를 하나의 xib 파일에 넣음으로써이 문제를 해결했습니다. IBOutlets로 설정 한 다음 modalViewController가 올바르게 작동합니다.