UIScrollView 不使用 UICollectionView 滚动

Posted

技术标签:

【中文标题】UIScrollView 不使用 UICollectionView 滚动【英文标题】:UIScrollView not scrolling with UICollectionView 【发布时间】:2018-08-20 08:01:31 【问题描述】:

我真的很想弄清楚为什么 UIScrollView 不会滚动。我将发布我的应用程序的屏幕截图:

这个控制器的结构如下:

我有两个水平集合视图和一个垂直集合视图。问题是当我尝试滚动垂直集合视图时,uiscrollview 不起作用。

我对 Swift 和 ios 编程很陌生,所以如果我需要提供更多信息,请告诉我。

注意:我听说这对于实现来说是个坏主意(UIScrollView 中的 UICollectionView),但我来自 android 开发,这是一个很好的做法。

【问题讨论】:

您介意添加您的代码吗? 注意:我听说这对实现来说是个坏主意(UIScrollView 中的 UICollectionView),但我来自 Android 开发,这是一个很好的做法。 我刚问了我的同事。他说这不是真的。他是一名安卓开发者。 @RakeshaShastri 是的,这是一个很好的做法。您有特殊的 NestedScrollView 用于这种情况。 啊...是的。他只是确认这是真的。我的错。对不起。 为什么首先需要scroll-view 【参考方案1】:

你必须根据 UICollectionView 的高度增加 UIScrollView 的 ContentHeight

【讨论】:

以上是关于UIScrollView 不使用 UICollectionView 滚动的主要内容,如果未能解决你的问题,请参考以下文章

不使用 UIScrollview 缩放 UIView

UIScrollView 不使用 UICollectionView 滚动

UIScrollView 不滚动?

UIScrollView 不使用 RubyMotion 滚动

UIScrollView 不使用 AutoLayout 滚动

在不使用捏/UIScrollView 的情况下缩小照片