uicollectionview相关内容
我有一个由自定义 UICollectionViewCell 子类组成的 UICollectionView.通过触发此方法,单元格正在正确显示并正确响应用户的触摸: - (void)collectionView:(UICollectionView *)collectionView didSelectItemAtIndexPath:(NSIndexPath *)indexPath 但是,我的理解是
..
如何调整集合视图部分之间的间距. 解决方案 可以通过调整collection view layout的params来调整header的高度.以下是完美运行的代码. - (UIEdgeInsets)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout*)collectionViewL
..
我有一个照片的collectionView,想将被点击的照片传递给detailViewControler. 采集数据来自: var timeLineData:NSMutableArray = NSMutableArray () 我想使用 prepare for segue 方法. 我的问题是如何从被点击的单元格中获取好的 indexPath ? override func pr
..
我正在以编程方式制作集合视图.这是 viewDidLoad func 中的代码 让布局:UICollectionViewFlowLayout = UICollectionViewFlowLayout()layout.sectionInset = UIEdgeInsets(上:20,左:20,下:20,右:20)layout.itemSize = CGSize(宽度:90,高度:120)colle
..
我正在快速制作一个 iOS 应用程序,并且我正在尝试以编程方式制作一个 collectionView.我想使用我自己的 UICollectionReusableView 子类作为 CollectionView 的标题,因为我需要一些按钮和标题中的可拉伸图像. SupView 是 UICollectionReusableView. 覆盖 func viewDidLoad() {super.v
..
我使用的是单元格宽度为 67 的 UICollectionView,现在我使用的是流式布局. 我连续有 3 个单元格,单元格之间的间距为 30 像素.如何使该距离更小,以便我可以连续放置四个单元格?这个方法和它有关系吗? - (UIEdgeInsets)collectionView:(UICollectionView *)collectionView layout:(UICollecti
..
我有一个简短的问题,是否有人能够成功地在 CollectionView 中创建和实现部分标题,类似于 TableView 中的标题?我做了很多研究,发现了一些代码片段,但没有任何人成功实现这一点的真实例子.我有照片的 CollectionView,我想要实现的是根据拍摄的月份将它们分组.我已经设法将它们分成这些部分,但我现在所拥有的只是每个部分开头上方的空白标题.我想要做的是在那些当前空白的标题中
..
我在基于故事板的 iOS 应用中有一个 UICollectionView.当设备处于纵向时,我希望它垂直滚动,而当它在 Landscaper 中时,我希望它水平滚动. 在 UICollectionView 我可以看到 scrollEnabled 成员,但我看不到设置滚动方向的方法.我错过了什么吗? 解决方案 UICollectionViewFlowLayout *flowLayout
..
我是 swift 新手,从头开始构建 iOS 应用程序(使用 swift 4),我想做如下的事情.1.在UICollectionView中实现多单元格选择,2. 将选定的单元格数据传递给服务器.请任何人都可以帮助我,如何做到这一点?告诉我这样做的过程和支持文章. 以下是参考图片.提前致谢. 解决方案 这个基本的例子.您可以根据自己的数据进行更改. 当您选择任何单元格时,您需要检
..
如果最后一个单元格将显示,我想从服务器获取更多数据,但 UICollectionView 没有方法 -willDisplayCell 像 UITableview.所以我不知道这种情况,谁能告诉我该怎么办,谢谢! 解决方案 可以简单的实现里面的抓取操作—— (UICollectionViewCell *)collectionView:(UICollectionView *)collect
..
我在 collectionView 上实现了一项功能,其中用户滚动底部的 collectionView(20 个项目),它从服务器请求另一组数据(另外 20 个项目). 我已经实现了以下两种方法.但我想知道哪种方法更好?还是有其他我不知道的更好的方法? 第一种方法是使用cellForItemAtIndexPath中的indexPath如下 - (UICollectionViewCel
..
我有一个照片库视图,它使用 UICollectionView 和 UICollectionViewFlowLayout,它具有 pagingEnabled 并水平滚动,仅显示一个视图时间. 在我尝试旋转它之前效果很好...... 当我旋转设备时,在 willRotateToInterfaceOrientation:duration: 我更新 collectionView.content
..
我有一个集合视图,我尝试使用 didSelect 方法从集合视图中删除一个单元格.我使用以下方法成功了 [colleVIew deleteItemsAtIndexPaths:[NSArray arrayWithObject:indexPath]]; 但现在我需要从 CollectionView Cell 中删除按钮单击时的项目.这里我只得到 indexpath.row.从此我无法删除该项
..
如何在 UICollectionView 中间找到 cell 的 indexPath? 我有水平滚动,只有一个大的 cell 是可见的(侧面的另外两个 cell 也是可见的).我需要删除位于中心的 cell(意味着 - 当前 cell)而不触摸它. 仅按“垃圾箱"按钮并确认删除.但现在它只删除第一个 cells. - (void)actionSheet:(UIActionSheet
..
如何在 iOS 中为集合视图单元格设置动画,例如关闭或从左右门滑动.像这样: 解决方案 这是动画集合视图单元格的代码,例如关闭的门.此集合有 2 列.我为集合视图单元格大小的 UICollectionViewDelegateFlowLayout 方法添加了代码.您可以根据需要对其进行自定义或更改. 这段代码展示了一种生成关门等动画的简单方法. //MARK: - UICollect
..
使用 UICollectionView,是否可以通过将手指拖动到其中几个单元格上来选择多个单元格?例如,如果您将手指拖动到一行 6 上,然后向下移动到下一行,它将选择所有这些. 尝试了一些简单的东西: UISwipeGestureRecognizer *swipeGuesture = [[UISwipeGestureRecognizer alloc] initWithTarget:self
..
我使用 UICollectionView 创建了一个应用程序,如下图所示: 添加了两个手势: 第一个(向上)将擦除单元格. 第二个(向下)将更新单元格(获取CoreData的新数据).这些功能工作正常,但没有动画.iOS 有一个非常酷的动画,将单元格向上拖动,然后单元格消失. 我是 swift 动画的初学者,所以我有点迷茫. 我的问题是:如何添加占据整个单元格的动画?
..
我想做什么: 在 Apple 的 Photo 应用程序中,如果您在滚动到任意偏移量的同时旋转设备,则之前位于中心的相同单元格将在旋转后最终位于中心. 我正在尝试使用 UICollectionView 实现相同的行为.'indexPathsForVisibleItems' 似乎是这样做的方法...... 到目前为止我得到了什么: 以下代码提供了旋转之间的平滑操作,但中心项目的
..
从上图中,我有 UICollectionView 和 4 个自定义单元格.任何时候屏幕上都可以显示 2 或 3 个单元格.如何判断“单元格 1"或“单元格 2"何时 100% 显示在屏幕上? 两个 collectionView.visibleCellscollectionView.indexPathsForVisibleItems 返回数组并且不告诉你屏幕上的单元格是否 100%.
..
随着 iOS 10 的推出,我们似乎将在 UITableView 上默认启用 预取和 UICollectionViews.这意味着屏幕上未显示的单元格将在用户实际看到它们之前被获取. 以下是一些相关的方法: UITableView: cellForRowAtIndexPath::如果单元格不可见,则返回“nil." visibleCells:每个项目代表“表格视图中的一个可见单
..