我想讓AutoLayout與UIScrollView
一起工作,並且遇到了一些問題。下面是我做的:UIScrollView AutoLayout僅限垂直
添加
UIScrollView
主視圖內與框架:[頂:0,左:0,寬度:320,高度:568]添加
UIView
「內容查看」所述UIScrollView
與框架和BGCOLOR黑色內:[頂:0,左:0,寬度:320,高度:568]設置
UIScrollView
約束:[頂:0,底部:0,左:0,右: 0]設置 「內容查看」 約束:[頂:0,底部:0,左:0,右:0]
對齊裏面的 「內容查看」
設置主視圖BGCOLOR到灰色的項目(以看看這是怎麼回事)
這是問題的一個截圖:http://imgur.com/P8s9lB0
出於某種原因,限制令的內容視圖是在屏幕的中間。而且,它可以在各個方向上滾動。我想要的內容只能在垂直方向滾動,如UITableView
,所以我不能像這樣移動它:http://imgur.com/lBCwfAS
我在做什麼錯了?我已經檢查了我在StackOverflow和Google中可以找到的所有教程和答案,但實際上沒有人遇到過奇怪的問題,所以我正在尋求幫助。
編輯:我也加入ContentView的寬度和高度作爲約束,並沒有幫助。
謝謝!水平滾動被禁用。 – Gasim 2014-09-22 19:53:09
沒有問題。至於自動佈局問題,您是使用界面構建器還是通過代碼使用自動佈局? – Derek 2014-09-22 20:13:03
我正在使用界面生成器。我左右改變了約束到-16,它工作。我不相信它的正確行爲。有沒有辦法使它與0一起工作? – Gasim 2014-09-22 20:15:51