0
iOS4.3에서 완벽하게 작동하지만 iOS5 및 iOS5.1에서 충돌하는 응용 프로그램이 있습니다 (오류는 아래에 설명되어 있음). 문제는 scrollView의 확대/축소뿐입니다. 하나의 UIView 안에 scrollView가 있습니다.이 UIView는 scrollView 외에도 다른 것들 (UILabels, UIButtons, ...)을 가지고 있으며, scrollView 만 확대하고자합니다.ScrollView를 확대하면 iOS4에서 작동하지만 iOS5 및 iOS5.1에서는 충돌이 발생합니다.
- (UIView *)viewForZoomingInScrollView:(UIScrollView *)aScrollView {
return MyScrollView;
}
오류 메시지 :
*
인해 캐치되지 않는 예외 'NSGenericException'응용 프로그램 종료는 이유는 '뷰는 viewForZoomingInScrollView로부터 반환 스크롤 뷰의 서브 뷰해야합니다. 스크롤보기 자체 일 수는 없습니다. '
프로그래밍 방식으로 다른보기를 만들고 모든 스크롤보기의 현재 항목을 넣을 수 있습니까? 또는 인터페이스 빌더에서 가장 좋은 방법은 무엇입니까? – Freedom
둘 다 할 수 있습니다. 모든 스크롤 뷰 하위 뷰를 반복하여 대신 중간 뷰에 추가하십시오. – MrMage
인터페이스 빌더에서 해냈고 효과가있었습니다. 감사. – Freedom