我整个早上都在为此苦苦挣扎 3 个多小时,我真的快疯了!
我正在使用 Xcode 4.6 为 iOS 6 创建一个 Storyboard 应用程序。我将 a 拖放UIScrollView
到 ViewController 中。在设计了 Scroll 视图的可视部分之后,我使用它的手柄将它垂直拉伸并向上推了一点,以便我可以看到该部分来设计屏幕的其余部分。完成后,我将滚动视图放回以适应视图。但我没有调整滚动视图的大小以匹配来自 IB 的视图大小。
我在方法中添加了以下代码行viewDidLayoutSubviews
(使用该方法而不是viewDidLoad
因为 Chris在这里的评论)。
self.scrollView.contentSize = self.view.frame.size;
代码被执行,但滚动条不会出现,并且滚动根本不起作用!我在这里经历了几乎所有关于此的问题和答案,并尝试了一切但无济于事。
我也在此处附加了可运行的 Xcode 项目。
请告诉我我应该怎么做才能让它工作。我永远对苹果感到沮丧。
谢谢你。