我想要实现的最终效果是:
我不知道该选择什么,UICollectionView或创建自定义UIView?后来决定选择UICollectionView。
我得到的结果是:
为此,我使用了以下代码:
if let layout = self.collectionView.collectionViewLayout as? UICollectionViewFlowLayout {
layout.scrollDirection = .horizontal
layout.minimumInteritemSpacing = -200.0
layout.sectionInset = UIEdgeInsets(top: 0.0, left: 30.0, bottom: 0.0, right: 30.0)
}
和
cell.layer.zPosition = -CGFloat(indexPath.row)
将它们放在另一个之下。另外,我选中了“Paging Enabled”复选框。
但问题是:
我现在无法滚动它们,我认为这是因为layout.minimumInteritemSpacing = -200.0
。当我滚动时,所有3张卡片一起滚动。
如何在URL中实现效果?我做错了什么?