使用情节提要的滚动视图

Posted

技术标签:

【中文标题】使用情节提要的滚动视图【英文标题】:ScrollView using storyboard 【发布时间】:2015-04-07 20:00:18 【问题描述】:

我是快速编程和故事板使用的新手。我想知道是否可以使用 Storyboard 和 AutoLayout 将我的视图放置在 ScrollView 中,但可以直观地看到。我不是专家,所以现在对约束进行编程对我来说有点困难。

如果可能的话,有人可以为我指出一个使用 xCode 6+ 的良好起点。我打算使用 ios8+ 作为要求。

谢谢大家!

【问题讨论】:

【参考方案1】:

这很简单!

我写了一个教程,解释如何在 iOS 8 和 Swift 中使用 UIScrollView 和自动布局。

看看,希望对你有帮助:)。 https://www.dribba.com/blog/2015/07/21/scrollview-autolayout-ios8-swift/

【讨论】:

【参考方案2】:

是的,这是可能的。我在当前的项目中一直这样做。

只需确保将可滚动内容连接(自动布局约束)到滚动视图的所有侧面,以便它可以正确计算内容大小。

【讨论】:

【参考方案3】:

Autolayout + UIScrollView 不是一个简单的话题。 Apple 对此有技术说明:

https://developer.apple.com/library/ios/technotes/tn2154/_index.html

我发现这些教程很有用:

http://natashatherobot.com/ios-autolayout-scrollview/ http://mobileoop.com/auto-layout-advanced-techniques-for-ios-8-and-7-using-xcode-6-on-storyboard http://spin.atomicobject.com/2014/03/05/uiscrollview-autolayout-ios/?utm_source=maniacdev-ao&utm_medium=social&utm_campaign=uiscrollview-autolayout-ios

【讨论】:

非常感谢!

以上是关于使用情节提要的滚动视图的主要内容,如果未能解决你的问题,请参考以下文章

使用情节提要的滚动视图

如何使用情节提要将集合视图部分项目滚动到水平

滚动视图不在情节提要中滚动

以编程方式使用 Swift 在 Spritekit 中滚动视图(无情节提要)

UIScrollView 不能使用情节提要垂直滚动(使用自动布局)?

UIScrollview 不适用于情节提要