在UICollectionView中获取当前的cell.contentView,可以通过以下步骤实现:
collectionView(_:cellForItemAt:)
中,获取当前的cell对象。func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell {
let cell = collectionView.dequeueReusableCell(withReuseIdentifier: "CellIdentifier", for: indexPath)
// 在这里获取cell.contentView
let contentView = cell.contentView
// 添加子视图到cell.contentView
let subview = UIView(frame: CGRect(x: 0, y: 0, width: 100, height: 100))
contentView.addSubview(subview)
return cell
}
contentView
变量来访问当前cell的contentView,并对其进行操作。例如,你可以添加子视图到contentView中。注意:确保在添加子视图之前,已经创建了子视图并设置了其frame。
这样,你就可以在UICollectionView的单元格中获取当前的cell.contentView,并向其添加子视图。
领取专属 10元无门槛券
手把手带您无忧上云