2013-05-24 6 views
0

크기가 320 x 950 인 자유 형식을로드하는보기 컨트롤러가 있습니다. 그러나 iPhone의 화면 크기는 480 픽셀입니다. xcode 4 : 6 스크롤 뷰 높이가 더 높은로드 인터페이스 빌더 프리폼 iPhone 화면

은 내가 XIB 파일을 생성에 대한 설정 :

Utilities > Show the attributes inspector > Simulated metrics > Size > Freeform 

을 나는 UIScrollView을 설정 뷰에 스크롤 뷰 안에 내가 요소를 넣어. 응용 프로그램을 실행하면 현재 출력이 표시됩니다 (보기의 맨 아래 만 표시되고 스크롤은 활성화되지 않습니다).

나는 xib에서 스크롤보기에 대해 IBOutlet UIScrollView * motherScrollView &을 참조하여 만들었습니다. 코드에서 나는 설정 :

[mothersScrollView setContentSize:CGSizeMake(320, 950)]; 

자유형 이미지

! [자유형 화상 (http://i.imgur.com/EqqRF8p.png)

실행 결과

! [결과 실행] (http://i.imgur.com/8bTCAst.png)

조언이나 구현에 대해 감사드립니다.

답변

0

가장 좋은 방법은 내가 찾은 가장 쉬운 방법입니다. IB에 3.5 인치 스크린 안에 들어있는 요소를 설정하십시오. UIScrollView가 IBOutlet로 참조되고 스크롤 뷰의 다른 요소를 프로그래밍 방식으로 추가해야합니다. 스크롤 뷰의 화면 프레임과 내용 크기를 설정하십시오. 첫 번째 요소에 Interface Builder를 사용하면 많은 시간을 절약 할 수 있다는 이점이 있습니다.