2014-04-14 43 views
1

所以我有一個iOS應用程序我正在工作,我遇到了UIScrollView及其內容的問題。這裏有對夫婦截屏視圖時加載在縱向和橫向ios iphone scrollview加載部分滾動

畫像:

enter image description here

景觀:

enter image description here

正如你所看到的,內容負荷在UIScrollView的奇數位置。正在載入UIScrollView的內容,就好像它們已經被部分滾動一樣。對於肖像,我打算顯示UIScrollView的全部內容,因爲只有兩個內部UIView。然後顯示第一個內部UIView,然後允許用戶「滾動」到底部UIView

我似乎無法得到這些合作。任何有關如何使這項工作的建議?

我在執行文件我有:

myScrollView.delegate = self; 
myScrollView.contentSize = CGSizeMake(widthVal, heightVal); 
[myScrollView setContentOffset: CGPointZero animated: NO]; 
+0

使用兩個storybord一個用於pot-rate和一個用於landscape,然後將其框架互相切換到 - (void)viewWillLayoutSubviews –

回答

0

很難說究竟是什麼原因造成的問題,因爲你沒有給你實現很多信息。

但是,您可以使用[self.scrollView setContentOffset:CGPointZero NO];輕鬆強制UIScrollView開頭。

在哪裏把這個電話取決於你的實施,但如果你正在使用常規UIViewControllersviewDidLoad將是一個合適的地方。

+0

我更新了問題以使實現文件內容與'UIScrollView'相關。讓我知道是否還有其他你認爲應該在那裏丟失的東西。 – shadonar

+0

不幸的是,這還不足以理解正在發生的事情。爲了完全理解行爲,我們必須知道整個視圖會發生什麼情況,使用自動調整大小的遮罩以及是否有任何旋轉委託方法。 –

+0

PS .:手動設置內容偏移有什麼作用? –