我創建了帶有三個子視圖的分頁UIScrollView。它在橫向(我設計的方向)對iPhone 5進行測試時效果很好,但只要設備分辨率發生變化就會中斷測試。相對於設備和方向的框架大小
無論設備或方向如何,我都可以將幀縮放到正確的分辨率?
- (void)viewDidLoad {
CGRect frame;
frame.origin.x = self.scrollView.frame.size.width * i;
frame.origin.y = 0;
frame.size = self.scrollView.frame.size;
}
- (IBAction)changePage {
CGRect frame;
frame.origin.x = self.scrollView.frame.size.width * self.pageControl.currentPage;
frame.origin.y = 0;
frame.size = self.scrollView.frame.size;
[self.scrollView scrollRectToVisible:frame animated:YES];
pageControlBeingUsed = YES;
}
Autoresizingmasks,也許? – CodaFi
@CodaFi能否詳細說明一下? – colindunn
**請勿將Xcode標籤用於與Xcode無關的問題!** – 2013-01-04 09:43:21