新的 iOS 开发人员,一直在学习 Pluralsight 上的 iOS 9 类(class),并且非常简单地需要能够在 ScrollView 中放置一些标签。我所做的只是选择所有标签和一个按钮并单击
编辑器 -> 嵌入 -> ScrollView
它是这样的:
这在 iOS 9 演示中有效。我想知道 iOS 10 是否有什么不同之处无法正常工作。当我部署到应用程序时,标签会显示,但您无法滚动。是的,我知道如何在模拟器中滚动。
我确实看到了一些警告(演示中也有)。我解决了其中的几个,但仍然没有工作:
Best Answer-推荐答案 strong>
您可以使用“重置为建议的约束”选项。它位于 Storyboard的右下角。
由于约束,您无法滚动,因此只需将 viewDidLayoutSubviews() 方法覆盖到相应的 viewController 中并将 contentSize 提供给 scrollView
override func viewDidLayoutSubviews() {
scrollView.contentSize = CGSize(width: self.view.frame.width, height: 1600.0)
}
关于iOS 10 ScrollView 不工作,我们在Stack Overflow上找到一个类似的问题:
https://stackoverflow.com/questions/39795024/
|