我很新iOS開發。對不起我的英語不好。我試圖做出簡單的形式,多視圖,通用的應用程序。但我有一個嚴重的問題,我的scrollView。我通過addSubview:
方法添加我的頁面 (4計數),並且一切都運行良好,但是當我旋轉設備時,一切都變得徹底混亂。我認爲我沒有正確調整我的ScrollView。我的情況最好的辦法是什麼?我正在使用Xcode5。這是我添加我的子視圖的一段代碼。UIScrollView調整大小
-(void)scrollViewResize{
scrollView.translatesAutoresizingMaskIntoConstraints = NO;
[scrollView setContentOffset:CGPointMake(0, 0)animated:NO];
[scrollView setContentSize:currentView1.frame.size];
[scrollView addSubview:currentView1];
[scrollView setScrollEnabled:YES];
}
-(void)viewDidLayoutSubviews{
[super viewDidLayoutSubviews];
[self.scrollView layoutIfNeeded];
self.scrollView.contentSize = self.testView.frame.size;
}
http://imageshack.us/photo/my-images/585/n281.png/ - 當我在橫向模式
http://imageshack.us/photo/my-images/20/21ma.png/運行 - 當我在風景模式下運行,並旋轉爲縱向
如果我在肖像運行我的應用程序,然後轉動景觀它的工作原理罰款第一subView。
啓用自動調整掩蓋 –