2016-01-14 74 views
2

當運行我的應用程序時,頂部出現空隙,這似乎是因爲scrollview沒有完全滾動到頂部(導航欄正下方)。 我已經嘗試了一些東西,比如如何以編程方式將UIScrollView設置爲在頂部滾動

  • setContentOffset(CGPoint(x:view.frame.size.width, y:0),animated: true)
  • scrollRectToVisible(view.frame, animated: true)
  • contentInset = UIEdgeInsetsMake(0, 0, 0, 0)
  • contentOffset = CGPoint(x: 0, y: 0)
  • automaticallyAdjustsScrollViewInsets = false

但是這些都沒有爲我工作。

我的觀點設置,使我有我的根視圖,其中有一個滾動視圖,並在滾動視圖內有另一個視圖。 在最內層的視圖中,我只是簡單地設置了一些標籤和文本字段以供玩耍。

任何幫助,將不勝感激。

綠色的部分是滾動型,紅色是它裏面的觀點,我只是把它像作爲參考點,看看發生了什麼事情

Layout screenshot

回答

0

更新的iOS 7

[self.scrollView setContentOffset: CGPointMake(0,-self.scrollView.contentInset.top)animated:YES];

+0

不幸的是,沒有工作= \ –

0

ScrollView應該添加一個內容查看這樣的:

enter image description here

選擇scrollView和尺寸檢查底部,設置寬度是這樣的:

my inspector setting

更多如何處理scrollView的細節Interfac e Builder你可以看看這個AppleDoc Working with Scroll Views

+0

不幸的是,沒有工作,它有點垂直居中滾動視圖,現在頂部的差距來自根視圖,請參閱在這個鏈接上截圖:(藍色是根視圖)http://imgur.com/HSmGZD2 –

+0

你可以編輯後顯示更多的實現代碼?你有使用'Storyboard'嗎? – Tom

+0

我真的沒有任何代碼實現,我設置的唯一代碼是設置不同視圖的顏色以供引用,並將第一個文本字段設置爲viewDidLoad()中的第一響應者,並且我正在使用故事板。 –

相關問題