2016-09-30 116 views
2

新的iOS開發人員一直在關注Pluralsight上的iOS 9課程,並且非常簡單地需要能夠在ScrollView中添加一些標籤。我所做的只是選擇所有的標籤和一個按鈕,並點擊iOS 10 ScrollView無法正常工作

編輯器 - >嵌入在 - >滾動查看

這裏是什麼樣子:

image

其中在工作iOS 9演示。我想知道是否有什麼不同的iOS 10不工作。當我部署到應用程序時,標籤會顯示,但您無法滾動。是的,我知道如何在模擬器中滾動。

我確實看到一些警告(它們也出現在演示中)。我解決了他們夫婦,但仍然沒有奏效:

image

+0

很可能警告'有曖昧的滾動內容height' (或寬度,如果你滾動水平) – AdamPro13

回答

2

您可以使用「重置爲建議的約束」 option.Which坐落在故事板右下角。

您不能滾動,因爲約束的所以只覆蓋viewDidLayoutSubviews()方法到相應的viewController,並提供contentSize到了滾動

override func viewDidLayoutSubviews() { 
    scrollView.contentSize = CGSize(width: self.view.frame.width, height: 1600.0) 
} 
+0

謝謝,我一直在尋找一個解決方案這麼長時間,並做了這個訣竅! –