2016-09-30 129 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

谢谢,我一直在寻找一个解决方案这么长时间,并做了这个诀窍! –