2011-01-26 4 views
0

xib 파일과 해당 ViewController에 뷰가 있습니다. Interface Builder를 사용하여 이미지, 레이블 및 테이블보기를 추가했습니다.기존 뷰에 UIScrollView 통합

내가 원하는 것은 새로운 테이블 뷰가 현재 테이블 뷰 경계 내에서만 스크롤되기 때문에 전체 뷰를 스크롤 할 수 있다는 것입니다.

IB와 함께 기존 뷰 뒤에 스크롤 뷰를 삽입하려면 어떻게해야합니까?

이미 IB에 UIScrollView를 배치하고 다른 모든 요소를 ​​배치했습니다. 또한 나는

당신에게 미리 & 안부에 많은 감사 내가

[myScrollView addSubview: ???]; 

처럼 뭔가를해야합니까 ...있는 UIScrollView 함께 IBOutlet을 만들고 연결하지만, 화면이 스크롤되지 않습니다.

답변

2

스크롤 뷰의 contentSize 속성을 사용하기 전에 설정해야합니다. 그래, 나도 알아 - 이건 자동이 아니란 말도 안되는 소리 야.

그냥 수행 myScrollView.contentSize = CGSizeMake(int, int).

+0

나는 이것을 'viewDidLoad'에서했지만 변경하지 않았습니다. 페이지가 있고 전체 페이지가 아니라 스크롤 할 수있는보기 테이블 안에 만 있습니다. 내가 한 일은 : UIView가 있고 거기에 모든 요소를 ​​넣은 다음 UIScrollView를 사용하여 UIView에 넣고 모든 요소를이 scrollview에 넣습니다. 그런 다음 내 인터페이스'IBOutlet UIScrollView * myScrollView'에 속성을 정의하고 합성했습니다. 파일 소유자에서 필자는 myScrollView에 연결 한 다음 TableView에서 dataSource를 호출하고 File # s Owner에 위임합니다. – Tim

+0

contentSize를 설정 한 곳에서 코드 줄을 게시 할 수 있습니까? –

+0

'- (void) viewDidLoad {... myScrollView.contentSize = CGSizeMake (320, 480); ' – Tim

관련 문제