2011-10-22 27 views
0

雖然在模擬器中問題不存在,但我在自動旋轉到橫向後出現問題。當我以縱向方式加載應用時,所有工作都正常,但是當我旋轉設備(iPod touch 1st gen。3.1.3)以使橫向效果爲:http://imageshack.us/photo/my-images/155/img0021n.png/。 如果我切換到第二個視圖(「Riepilogo」,即表格視圖),然後回到第一個視圖,視圖完全適合橫向,但是如果再次旋轉到縱向,問題與上述相同。查看不適合旋轉後的屏幕

這裏是shouldAutorotateToInterfaceOrientation的代碼:

- (BOOL)shouldAutorotateToInterfaceOrientation(UIInterfaceOrientation)interfaceOrientation{ 
if (interfaceOrientation==UIInterfaceOrientationLandscapeLeft || interfaceOrientation==UIInterfaceOrientationLandscapeRight) { 

    [self.scrollView setContentSize: CGSizeMake(480,416)]; 

} else { 

    [self.scrollView setContentSize: CGSizeMake(320, 416)]; 

} 

return (interfaceOrientation == UIInterfaceOrientationPortrait || interfaceOrientation == UIInterfaceOrientationLandscapeLeft || interfaceOrientation == UIInterfaceOrientationLandscapeRight); } 

P.S.該視圖是UIScrollView的一個實例

回答

0

調整滾動視圖的大小不會調整其內容大小。

+0

那我該怎麼辦? – Lolloz89

+0

滾動視圖具有子視圖。調整你想調整大小的那些。 – NSResponder