菜鸟教程小白 发表于 2022-12-12 22:18:15

iOS 10 ScrollView 不工作


                                            <p><p>新的 iOS 开发人员,一直在学习 Pluralsight 上的 iOS 9 类(class),并且非常简单地需要能够在 ScrollView 中放置一些标签。我所做的只是选择所有标签和一个按钮并单击</p>

<p>编辑器 -> 嵌入 ->ScrollView </p>

<p>它是这样的:</p>

<p> <img src="https://cloud.githubusercontent.com/assets/8009582/18996934/32b43c54-86e7-11e6-9d47-1652d9d90dcf.png" alt="image"/> </p>

<p>这在 iOS 9 演示中有效。我想知道 iOS 10 是否有什么不同之处无法正常工作。当我部署到应用程序时,标签会显示,但您无法滚动。是的,我知道如何在模拟器中滚动。</p>

<p>我确实看到了一些警告(演示中也有)。我解决了其中的几个,但仍然没有工作:</p>

<p> <img src="https://cloud.githubusercontent.com/assets/8009582/18996989/6ee1d038-86e7-11e6-8d92-fcccf867e359.png" alt="image"/> </p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>您可以使用“重置为建议的约束”选项。它位于 Storyboard的右下角。</p>

<p>由于约束,您无法滚动,因此只需将 viewDidLayoutSubviews() 方法覆盖到相应的 viewController 中并将 contentSize 提供给 scrollView</p>

<pre><code>override func viewDidLayoutSubviews() {
    scrollView.contentSize = CGSize(width: self.view.frame.width, height: 1600.0)
}
</code></pre></p>
                                   
                                                <p style="font-size: 20px;">关于iOS 10ScrollView 不工作,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/39795024/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/39795024/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: iOS 10 ScrollView 不工作