2012-10-05 3 views
1

내 프로젝트에 scrollview를 추가하고 싶습니다.Xcode 4.5 UIScrollView

내 파일에 다음 코드를 추가했습니다 :

- (void)viewDidLoad 
{ 
    [super viewDidLoad]; 

    [scrollView setScrollEnabled:YES]; 
    [scrollView setContentSize: CGSizeMake(320, 830)]; 
} 

이 엑스 코드 4.3 싶게 IOS 5와 잘 작동하지만 스크롤되지 않는 것을 알고있다.

파일 관리자에서 Auto Layout을 비활성화하면 완벽하게 작동합니다. 하지만 디스플레이 크기가 작은 iPhone 4의 레이아웃이 올바르지 않습니다. iPhone 5의 레이아웃이 좋게 보입니다.

Auto Layout을 사용하지 않으려면 어떻게해야합니까?

답변

2

이 제한을 viewDidAppear로 이동하십시오. 방금 다른 질문 (Autolayout Question)에서이 문제를 설명했습니다.

- (void)viewDidAppear 
{ 
..... 
[scrollView setScrollEnabled:YES]; 
[scrollView setContentSize: CGSizeMake(320, 830)]; 
.... 
} 
+0

나는 이것을 시험해 보았다. 어떤 단서? – Alix

+0

문제점에 대해 더 자세히 설명해 주시겠습니까? – Idan

+1

여기에 내 문제의 세부 사항이 있습니다. [link] (http://stackoverflow.com/questions/15237921/uiscrollview-when-autolayout-is-turned-on-storyboard)[/link] – Alix