2014-02-14 154 views
1

我有如下面的故事板:的UIScrollView和自動佈局

storyboard overview

我試圖讓我的UIScrollView滾動。我沒有使用自動佈局可以很好地工作,但是現在我已經開啓了自動佈局。

我一直在關注這個博客帖子:How to make a ScrollView with AutoLayout in Xcode5

但滾動仍拒絕工作,我也得到有關曖昧滾動位置警告(見下圖)

enter image description here

有人可以請解釋如何設置自動佈局UIScrollView,包括嵌入視圖的屬性(長度等)

+0

這可能會幫助您: - http://stackoverflow.com/questions/13499467/uiscrollview-doesnt-use-autolayout-constraints – Hayzum

回答

1

當您使用自動佈局滾動視圖,你hav E要遵循以下規則:

1確保您的滾動視圖幀可以這樣計算:

1.1你不得不安裝龍頭,頂部,尾部,它的底部約束到父視圖。

1.2或者你可以設置它的x,y位置(例如前導約束和頂約束)以及寬度和高度約束。滾動視圖內

2查看(或視圖)幀也應該是可以計算:

2.1確保滾動視圖內部的觀點已經領先,頂部,後和底約束寬度和高度約束。

2.2如果您的視圖的幀大小應與此視圖中的項目框架來計算,您需要:

2.2.1針對這種觀點(內滾動)建立領先,頂部,後,底部約束滾動視圖。

2.2.2對於此視圖中的每個項目,設置顯式幀(前導,頂部,尾部,底部,寬度,高度約束)。

+0

你能認罪解釋這個佈局我有條款(即每個視圖的約束和滾動視圖,按照上述步驟仍然不會產生滾動視圖 – scb998

+0

沒關係,用戶錯誤 – scb998

+0

你會提供一個示例項目嗎?這個問題很常見,我想,一個真實的例子會對社區非常有幫助 – itinance

相關問題