2009-04-08 6 views
1

내가 가진 : - AppDelegate에 클래스 - 두 가지의 ViewController 클래스 - 세 펜촉 파일 (MainWindow.xib에, firstView.xib, secondView.xib)Multiview-Application에서 UIScrollView를 사용하려면 어떻게해야합니까?

내가 원하는을 : secondView.xib은 내부에있는 UIScrollView 있어야한다 그래서 뷰에 많은 요소를 추가 할 수 있으며 스크롤 할 수 있습니다.

어디서 UIScrollViewDelegate 프로토콜을 준수해야합니까? AppDelegate 클래스가 틀린 장소라고 생각합니다. 그 secondView와 멀리 떨어져 있고 모든 뷰가 UIScrollView를 사용하기를 원하지 않기 때문입니다.

답변

1

UIScrollView가 secondView.xib에 있으므로 해당 기능이 해당보기로 제한되어 있다고 가정합니다. secondView.xib에 대한 컨트롤러 역할을하는 UIViewController 인스턴스가있는 경우 UIScrollViewDelegate를 구현하는 가장 좋은 장소는 해당 UIViewController에 직접 배치됩니다. AppDelegate에서 구현하는 것은 그것이 속해야하는보다 구체적인 파생 컨트롤러가있는 경우 이해가되지 않습니다. 희망이 도움이!

관련 문제