2017-06-01 46 views
0

我已經在UIView上實現了一個滾動視圖。然後我放置了另一個UIView。我注意到滾動視圖覆蓋導航欄,但我放在滾動視圖上的UIView它沒有。我將scrollview和UIView的頂部設置爲相同的高度因此,當我放置一個視圖對象(標籤:'footer')在頂部UIView的底部我看不到它。如何相應地調整頂部UIView的高度?如何讓UIView與底層的UIScrollView對齊?

enter image description here

enter image description here

回答

0

選擇在視圖控制器場景的特定視圖之後。點擊工具區中的尺寸檢查器菜單。根據需要隨意調整視圖和限制。 enter image description here

+0

有沒有一種獲得動態滾動視圖的方法?目前我將高度設置爲大約1200.但是如果我不使用所有這個垂直空間,它仍然存在,所以看起來有點不太好 – tim

+0

滾動視圖的高度通常取決於其內容的高度固定約束添加到超級視圖。將垂直擁抱優先級設置爲1000或最大值,並將底部約束設置爲小於1000.如果滾動視圖中的內容小於不顯示滾動條的屏幕大小,它將動態調整滾動視圖的大小。 – phamot

+0

抱歉,底部約束是什麼意思? ? – tim

0

按照此步驟可以解決您的問題(我顯示的截圖與約束一起添加): -

第1步: - 選擇視圖控制器,並取消調整滾動查看鑲石

enter image description here

第2步: - 請選擇ScrollView and Set t他的約束:(截圖添加)

enter image description here

第3步:最後選擇裏面加ScrollViewUIView -

enter image description here

步驟4:最終約束。

enter image description here

正如你已經設置的限制,所以我覺得只是檢查它解決您的問題。隨時分享您對此的反饋。

相關問題