2013-03-28 2 views
0

예, contentsize를 설정했습니다. contentsize의 NSLog를 할 때 높이가 0이고 너비가 0으로 약간 혼란 스럽습니다. 내 scrollview 실제로 존재하지 않는 것 같습니다.IB 초기화 된 UIScrollView가 스크롤되지 않음

나는 scrollview를 잘못 설정하고 있다고 생각합니다.

IB에서는 scrollview가있는 viewcontroller 하위 클래스가 있으며 다른 레이블/뷰/등이 scrollview 안에 있습니다.

"실제"하위 뷰 또는 무엇인가를 관리하는 단일 하위 뷰가 scrollview에 있어야합니까? 내가있는 ScrollView 상에 NSLog를 실행하면

그것은이 함께 제공 :

Scrollview: <UIScrollView: 0x81b2960; frame = (0 0; 0 0); clipsToBounds = YES; autoresize = TM+BM; gestureRecognizers = <NSArray: 0x81b2dc0>; layer = <CALayer: 0x81b7390>; contentOffset: {0, 0}> 
+0

스크롤 뷰의 NSLog를 수행하면 어떻게됩니까? – fbernardo

+0

해당 정보를 제공하기 위해 편집 됨 – Pinwheeler

답변

0

좋아요, 알아 냈습니다. viewDidLoad 메서드가 아닌 viewDidAppear 메서드에서 contentsize 코드가 있어야했습니다. 다른 변화가 있었기 때문에 그것은 이상합니다. 다만이 것은 아닙니다. 이동 숫자

0

스크롤 뷰 는 단일 마스터 서브 뷰를 가질 필요가 없습니다 않습니다. 도넛에 돈을 걸면 xib 파일의 UIScrollView를 가리켜 야하는 IBOutlet을 연결하는 것을 잊었을 것입니다.

+0

알았어, 확인했는데 연결되어있는 것 같습니다. 객체 자체의 NSLog는 인스턴스화 된 메모리를 반환하지만 나에게는 이상한 프레임이 없습니다. – Pinwheeler

관련 문제