UICollectionView 中的一个自定义单元格 swift
One custom cell in UICollectionView swift
我的应用程序中有一个页面,顶部有一个滑块,底部有一个重复列表。现在我正在寻找一种解决方案,可以用一个 UICollectionView
完成整个 UI,是否可以让一个单元具有自定义设计和来自其他单元的数据源?
这是我的设计:
或者我应该分别使用两个不同的UICollectionView
?最好的解决方案是什么?
此外,我以编程方式创建了 UI。不是故事板。
正如我在评论中提到的,你必须接受
- 一个集合视图
- 两节
在第一节通过项目:1
在第二部分中通过项目:数组计数
图库是示例代码
GalleryCollectionViewCell *cell = [collectionView dequeueReusableCellWithReuseIdentifier:kGalleryCell forIndexPath:indexPath];
if (cell.gestureRecognizers.count <= 0) {
UISwipeGestureRecognizer *swipeNext = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(cellDidSwipe:)];
swipeNext.direction = UISwipeGestureRecognizerDirectionLeft;
UISwipeGestureRecognizer *swipePrev = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(cellDidSwipe:)];
swipePrev.direction = UISwipeGestureRecognizerDirectionRight;
[cell setGestureRecognizers:@[swipeNext,swipePrev]];
}
我的应用程序中有一个页面,顶部有一个滑块,底部有一个重复列表。现在我正在寻找一种解决方案,可以用一个 UICollectionView
完成整个 UI,是否可以让一个单元具有自定义设计和来自其他单元的数据源?
这是我的设计:
或者我应该分别使用两个不同的UICollectionView
?最好的解决方案是什么?
此外,我以编程方式创建了 UI。不是故事板。
正如我在评论中提到的,你必须接受
- 一个集合视图
- 两节
在第一节通过项目:1
在第二部分中通过项目:数组计数
图库是示例代码
GalleryCollectionViewCell *cell = [collectionView dequeueReusableCellWithReuseIdentifier:kGalleryCell forIndexPath:indexPath];
if (cell.gestureRecognizers.count <= 0) {
UISwipeGestureRecognizer *swipeNext = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(cellDidSwipe:)];
swipeNext.direction = UISwipeGestureRecognizerDirectionLeft;
UISwipeGestureRecognizer *swipePrev = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(cellDidSwipe:)];
swipePrev.direction = UISwipeGestureRecognizerDirectionRight;
[cell setGestureRecognizers:@[swipeNext,swipePrev]];
}