我看到幾個類似的問題在這裏StackOverflow關於UIScrollView
和AutoLayout
但現在輪到我了,因爲我無法使它正常工作。嵌套的UIScrollViews和AutoLayout
我的想法是具有內UIScrollView
在水平方向上滾動(含有一組圖像)和外UIScrollView
,除了上述的內,包含多個UILabel
,UITextView
物體和垂直滾動。
沒有AutoLayout
這兩個行爲都像預期的那樣,但不幸的是大小和起源是不正確的。與AutoLayout
,外UIScrollView
,滾動一下,但內心不動。我可以確認內部UIScrollView
在viewDidLoad
期間具有正確ContentSize
,但稍後在代碼中有0,0。
下面是帶有視圖和相關Constrains
的屏幕截圖。
有什麼想法嗎?
UPDATE
對於其他人誰也面臨着同樣的問題,因爲我的。 在我看來,UIPageControl
搞砸了整個事情。正如你在屏幕截圖中看到的那樣,我將尋呼機作爲內部的子視圖UISrollView
錯誤!
我只是搬出了UIPageControl
(成爲外觀的子視圖),並讓Xcode完成剩下的工作(編輯器>解決自動佈局問題>在視圖控制器中添加缺少約束)。在此之後,UIScrollView
就會失去自己的本性(正如蘋果在文件中所說的那樣)。我在這上面花了很多時間。我希望我的解決方案可以節省別人的時間
我對Xcode5
沒有區別。順便說一下,當我的'UIScrollView'水平滾動時,爲高度設置屬性的方式? – OutOfBoundsException