2016-04-15 62 views
0

我有以下問題:拉伸的UIView中的內容查看滾動型

我有一個滾動型與自動佈局上,左,下,右設爲0,在這種滾動型是0內容查看還設置應有盡有ContentView包含一個ImageView分段控件和一個連接到2個不同UIViewController的UIView。

UIView設置爲0到分段控件,0到底部0到contentView。

我的問題是,ContentView中的UIView不是街道到ContentView的底部。我該如何解決這個問題?

圖片1: Storyboard UIViewController with ScrollView

圖片2: View on an iPhone 6 Plus

在這裏有大小檢查員約束圖片:

+0

你可以顯示尺寸檢查器有關你的元素的約束嗎?只要做一些圖片.. –

+0

[主控制器](http://i.imgur.com/x9R0p6Q.png?1),[ScrollView](http://i.imgur.com/IyMHVNL.png?1) –

+0

[ContentView在ScrollView](http://i.imgur.com/zOz48J6.png?1),[ContentView中的UIView](http://i.imgur.com/z6eAiOV.png?1) –

回答

0

好像問題是在滾動視圖底部內容插圖。默認情況下,滾動視圖的automaticallyAdjustsScrollViewInsets屬性已啓用,如果您將滾動視圖作爲最近視圖插入到標籤欄(如屏幕截圖所示),底部插入將設置爲非零(用於在滾動時在透明標籤欄下顯示內容)。但爲了正確使用此行爲,您應該將滾動視圖底部連接到view(根視圖)底部,而不是連接到bottomLayoutGuide。第二個選項 - 手動禁用automaticallyAdjustsScrollViewInsets屬性並處理contentInsetscrollIndicatorInsets滾動視圖的屬性(如果不想更改約束,請將它們設置爲UIEdgeInsetsZero)。