У меня полноэкранный режим прокрутки. Я загружаю два изображения в него. Работает нормально в альбомном режиме, однако в портретном режиме изображения больше экрана, поэтому я вижу только их часть. Похоже, что self.view.bounds не обеспечивает правильный размер экрана
CGRect frameForView1 = self.view.bounds;
CGRect frameForView2 = self.view.bounds;
image1 = [[UIImageView alloc] initWithImage:[UIImage imageWithContentsOfFile:fullpath]];
[image1 setFrame:frameForView1];
[self.scrollView addSubview:image1];
[image1 release];
frameForView2.origin.x = frameForView2.size.width;
image2 = [[UIImageView alloc] initWithImage:[UIImage imageWithContentsOfFile:fullpath]];
[image2 setFrame:frameForView2];
[self.scrollView addSubview:image2];
[image2 release];
self.scrollView.contentSize = CGSizeMake(self.scrollView.frame.size.width * 2, self.scrollView.frame.size.height);