uicollectionview相关内容

UICollectionView - 单元格之间的距离?

我使用的是单元格宽度为 67 的 UICollectionView,现在我使用的是流式布局. 我连续有 3 个单元格,单元格之间的间距为 30 像素.如何使该距离更小,以便我可以连续放置四个单元格?这个方法和它有关系吗? - (UIEdgeInsets)collectionView:(UICollectionView *)collectionView layout:(UICollecti ..

带有部分标题的 UICollectionView,如 UITableView

我有一个简短的问题,是否有人能够成功地在 CollectionView 中创建和实现部分标题,类似于 TableView 中的标题?我做了很多研究,发现了一些代码片段,但没有任何人成功实现这一点的真实例子.我有照片的 CollectionView,我想要实现的是根据拍摄的月份将它们分组.我已经设法将它们分成这些部分,但我现在所拥有的只是每个部分开头上方的空白标题.我想要做的是在那些当前空白的标题中 ..

如何更改 UICollectionView 中的滚动方向?

我在基于故事板的 iOS 应用中有一个 UICollectionView.当设备处于纵向时,我希望它垂直滚动,而当它在 Landscaper 中时,我希望它水平滚动. 在 UICollectionView 我可以看到 scrollEnabled 成员,但我看不到设置滚动方向的方法.我错过了什么吗? 解决方案 UICollectionViewFlowLayout *flowLayout ..
发布时间:2022-01-09 08:11:31 移动开发

如何使用 Swift 4 在 UICollection 视图中进行多项选择

我是 swift 新手,从头开始构建 iOS 应用程序(使用 swift 4),我想做如下的事情.1.在UICollectionView中实现多单元格选择,2. 将选定的单元格数据传递给服务器.请任何人都可以帮助我,如何做到这一点?告诉我这样做的过程和支持文章. 以下是参考图片.提前致谢. 解决方案 这个基本的例子.您可以根据自己的数据进行更改. 当您选择任何单元格时,您需要检 ..
发布时间:2022-01-09 08:11:24 移动开发

UICollectionView 加载更多数据

如果最后一个单元格将显示,我想从服务器获取更多数据,但 UICollectionView 没有方法 -willDisplayCell 像 UITableview.所以我不知道这种情况,谁能告诉我该怎么办,谢谢! 解决方案 可以简单的实现里面的抓取操作—— (UICollectionViewCell *)collectionView:(UICollectionView *)collect ..
发布时间:2022-01-09 08:11:18 移动开发

在 CollectionView 上加载更多关于 Scroll Demand 的数据

我在 collectionView 上实现了一项功能,其中用户滚动底部的 collectionView(20 个项目),它从服务器请求另一组数据(另外 20 个项目). 我已经实现了以下两种方法.但我想知道哪种方法更好?还是有其他我不知道的更好的方法? 第一种方法是使用cellForItemAtIndexPath中的indexPath如下 - (UICollectionViewCel ..
发布时间:2022-01-09 08:11:11 移动开发

如何使用 indexpath.row 从 UICollectionView 中删除项目

我有一个集合视图,我尝试使用 didSelect 方法从集合视图中删除一个单元格.我使用以下方法成功了 [colleVIew deleteItemsAtIndexPaths:[NSArray arrayWithObject:indexPath]]; 但现在我需要从 CollectionView Cell 中删除按钮单击时的项目​​.这里我只得到 indexpath.row.从此我无法删除该项 ..
发布时间:2022-01-09 08:10:53 移动开发

如何获取位于 UICollectionView 中心的单元格的 indexPath

如何在 UICollectionView 中间找到 cell 的 indexPath? 我有水平滚动,只有一个大的 cell 是可见的(侧面的另外两个 cell 也是可见的).我需要删除位于中心的 cell(意味着 - 当前 cell)而不触摸它. 仅按“垃圾箱"按钮并确认删除.但现在它只删除第一个 cells. - (void)actionSheet:(UIActionSheet ..
发布时间:2022-01-09 08:10:46 移动开发

如何使用英雄动画为集合视图单元格设置动画?

如何在 iOS 中为集合视图单元格设置动画,例如关闭或从左右门滑动.像这样: 解决方案 这是动画集合视图单元格的代码,例如关闭的门.此集合有 2 列.我为集合视图单元格大小的 UICollectionViewDelegateFlowLayout 方法添加了代码.您可以根据需要对其进行自定义或更改. 这段代码展示了一种生成关门等动画的简单方法. //MARK: - UICollect ..
发布时间:2022-01-09 08:10:39 移动开发

UICollectionView 在单元格上拖动手指以选择它们

使用 UICollectionView,是否可以通过将手指拖动到其中几个单元格上来选择多个单元格?例如,如果您将手指拖动到一行 6 上,然后向下移动到下一行,它将选择所有这些. 尝试了一些简单的东西: UISwipeGestureRecognizer *swipeGuesture = [[UISwipeGestureRecognizer alloc] initWithTarget:self ..

滑动动画以删除 UICollectionView 中的单元格 - Swift 2.0

我使用 UICollectionView 创建了一个应用程序,如下图所示: 添加了两个手势: 第一个(向上)将擦除单元格. 第二个(向下)将更新单元格(获取CoreData的新数据).这些功能工作正常,但没有动画.iOS 有一个非常酷的动画,将单元格向上拖动,然后单元格消失. 我是 swift 动画的初学者,所以我有点迷茫. 我的问题是:如何添加占据整个单元格的动画? ..

设备旋转后的 UICollectionView contentOffset

我想做什么: 在 Apple 的 Photo 应用程序中,如果您在滚动到任意偏移量的同时旋转设备,则之前位于中心的相同单元格将在旋转后最终位于中心. 我正在尝试使用 UICollectionView 实现相同的行为.'indexPathsForVisibleItems' 似乎是这样做的方法...... 到目前为止我得到了什么: 以下代码提供了旋转之间的平滑操作,但中心项目的 ..

如何确定自定义 UICollectionViewCell 何时在屏幕上显示为 100%

从上图中,我有 UICollectionView 和 4 个自定义单元格.任何时候屏幕上都可以显示 2 或 3 个单元格.如何判断“单元格 1"或“单元格 2"何时 100% 显示在屏幕上? 两个 collectionView.visibleCellscollectionView.indexPathsForVisibleItems 返回数组并且不告诉你屏幕上的单元格是否 100%. ..
发布时间:2022-01-09 08:10:01 移动开发

在 UITableView 或 UICollectionView 上加载与可见单元格

随着 iOS 10 的推出,我们似乎将在 UITableView 上默认启用 预取和 UICollectionViews.这意味着屏幕上未显示的单元格将在用户实际看到它们之前被获取. 以下是一些相关的方法: UITableView: cellForRowAtIndexPath::如果单元格不可见,则返回“nil." visibleCells:每个项目代表“表格视图中的一个可见单 ..