问题标签 [uicollectionviewflowlayout]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
1238 浏览

ios - 如何使用 collectionview 流布局来获得正确的视图?

我正在使用此代码来获取正确的类型,但没有得到我想要的视图,任何人都可以告诉我我错在哪里

我想要的是

我得到了什么 这是我得到的

请告诉我我错在哪里。请帮我。

我的故事板是这样的在此处输入图像描述

0 投票
1 回答
707 浏览

ios - 在 UICollectionViewFlowLayout 的子类上更改 scrollDirection

我有一个collectionView垂直滚动的。在其中的单元格内collectionView是另一个collectionView我有自定义布局的单元格。布局目前是一个子类,UICollectionViewFlowLayout我希望滚动方向是水平的。我尝试了多种方法将其设置scrollDirection为水平,但它们都不起作用。如何在 的子类上设置滚动方向FlowLayout

0 投票
1 回答
234 浏览

ios - UICollectionView 自定义布局单元格类型相关属性

我的集合视图具有动态布局和多种单元格/标题类型,我想仅将背景颜色应用于某些类型的标题。我尝试IndexPath在运行时确定这些标头的方法是:

supplementaryView(forElementKind:, at:)一直给我nil,所以循环永远不会执行。我的猜测是此时单元格尚未实例化?任何关于如何根据单元格/标题类型有选择地应用布局属性的建议将不胜感激

0 投票
1 回答
656 浏览

ios - 为什么在设备旋转的纵向模式下没有专门调用 UICollectionViewDelegateFlowLayout 方法?

我在 UIView 中有一个 Collection 视图。我想在设备旋转时自动调整单元格的大小(即在纵向模式下将有 4 列,在横向模式下将有5 列)。第一次(最初启动应用程序时)工作正常,但是当我再次将设备从横向模式旋转到纵向模式时,FlowLayout 委托方法不会被调用。

这是我的代码:

0 投票
2 回答
1943 浏览

ios - 如何使用swift 4显示像facebook上传图片这样的collectionView?

在此处输入图像描述在此处输入图像描述

您好,我想完全按照上图显示 collectionView。我知道它负责 UICollectionViewFlowLayout,但无法做到。非常感谢您的帮助。这是我的代码

0 投票
0 回答
294 浏览

ios - 如何使用 swift 4 显示这样的 collectionView?

在此处输入图像描述collectionView您好,我想像上面的图片一样显示多张图片。我可以在 的帮助下显示两行和三列UICollectionViewDelegateFlowLayout,但无法做到这一点。非常感谢您的帮助。

0 投票
1 回答
4715 浏览

ios - 在 UICollectionViewFlowLayoutBreakForInvalidSizes 处创建一个符号断点以在调试器中捕获它

我正在使用tableView内部collectionsView单元格。

当我滚动tableView时,此消息出现在控制台中:

NameOfProject[1108:15021] 相关的 UICollectionViewFlowLayout 实例为 , 并附加到 ; 层 = ; 内容偏移:{0, 0}; 内容大小:{3750, 210.66666666666666};adjustedContentInset: {0, 0, 0, 0}> 集合视图布局: . 2018-05-03 08:47:52.190847-0300

NameOfProject[1108:15021] 在 UICollectionViewFlowLayoutBreakForInvalidSizes 处创建一个符号断点以在调试器中捕获它。

我创建了一个符号中断点,但它并没有在代码中停止。有人可以帮我找到一种方法来删除这个警告吗?

提前致谢!

0 投票
0 回答
445 浏览

swift - 从上到下的集合视图流布局,第一个单元格从底部开始

我正在尝试模仿 Instagram 实时评论部分,其中第一个单元格UICollectionView出现在底部,但流程仍然是从上到下的。即关于流布局的一切都是完全相同的,除了第一个单元格在位置(x: 0, y: heightOfCollectionView)......

下面是我的幼稚实现。我还考虑过让集合视图UICollectionViewmaxY >= centerY.superview

}

0 投票
1 回答
668 浏览

ios - 如何使收藏视图倒置?

我正在为我的一个应用程序使用具有垂直滚动方向的 Collection 视图。在这里,我想让我的 Collection 视图在不使用任何 CGAffine 变换的情况下倒置显示。是否可以在 Flow Layout 的帮助下实现?

我喜欢使用集合视图来实现聊天

提前致谢

0 投票
2 回答
1217 浏览

ios - 使用 FlowLayout 和可变数量的单元格自行调整 UICollectionView

请注意,这不是关于自行调整 UICollectionViewCell 大小的问题。

是否可以创建自己调整大小的 UICollectionView(使用 UICollectionViewFlowLayout)大小取决于其中的单元格?

我有一个包含可变数量单元格的集合视图。我想限制集合视图的宽度,然后允许它根据单元格的数量垂直扩展。

这个问题类似于iOS 中使用 Swift 3 的 CollectionView 动态高度,但我每行有多个单元格。

加分点,如果仍然可以在集合视图中使用自定大小的单元格,但是如果集合视图委托提供单元格大小就可以了。