2017-09-05 62 views
0

我有我的移動應用程序在目標C. 我有一個滾動查看頁面。在模擬器iPad Pro中起作用。 在模擬器iPhone 6 Plus中,滾動視圖從 頁面的下部開始,我無法將其恢復到最高。實際上iPhone(5,6,7)的所有 看起來都像iPhone 6 plus.ie頂部的 頁面顯示「Grade」和「County」。我無法向上滾動查看 「名字」。我正在改變的唯一的事情就是設備。模擬器IPad親(作品)與iPhone 6加

對此提出建議?

ipad pro

下面

是iPhone 6加

iphone 6 plus

+0

您是否使用自動佈局和約束?你是在佈局一個故事板中的所有元素,還是通過代碼添加它們? – DonMag

回答

-1

您使用的限制設置你的看法?如果是的話,請嘗試檢查scrollview的頂部約束,無論它是否與頂部佈局指南的底部相關聯?

enter image description here

+0

我確實使用約束。我會研究這一點。 – Steve42

0

SOLVED-在嘗試所有的幾個選項,我 忘了我有:

-(void)viewDidLayoutSubviews{ 
[super viewDidLayoutSubviews]; 
// REMOVE the LINES BELOW 
[self.scroller layoutIfNeeded]; 
self.scroller.contentSize = self.contentView.bounds.size; 
    self.contentView.center = self.view.superview.center; 

}

除去上述3條線之後,在iPhone 5,6工作正常,7 IPad使用或不使用這3行。 我在這花了很多時間。我希望這可以幫助別人。

相關問題