Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 如何在collectionView中的单元格之间放置视图?_Ios_Swift_Swift3_Uicollectionview_Uicollectionviewcell - Fatal编程技术网

Ios 如何在collectionView中的单元格之间放置视图?

Ios 如何在collectionView中的单元格之间放置视图?,ios,swift,swift3,uicollectionview,uicollectionviewcell,Ios,Swift,Swift3,Uicollectionview,Uicollectionviewcell,我想在collectionView中的单元格之间放置一个视图。像广告一样。在看到前3个单元格后动态添加。有办法做到这一点吗?不,你不能。但是您可以添加一个UICollectionViewCell,其中将包含广告或其他您想要添加的内容。这真的很简单。只需创建两个原型单元。第一个单元格将包含您的数据,第二个单元格将包含一些额外的数据。不,您不能。但是您可以添加一个UICollectionViewCell,其中将包含广告或其他您想要添加的内容。这真的很简单。只需创建两个原型单元。第一个单元格将包含您的

我想在collectionView中的单元格之间放置一个视图。像广告一样。在看到前3个单元格后动态添加。有办法做到这一点吗?

不,你不能。但是您可以添加一个UICollectionViewCell,其中将包含广告或其他您想要添加的内容。这真的很简单。只需创建两个原型单元。第一个单元格将包含您的数据,第二个单元格将包含一些额外的数据。

不,您不能。但是您可以添加一个UICollectionViewCell,其中将包含广告或其他您想要添加的内容。这真的很简单。只需创建两个原型单元。第一个单元格将包含您的数据,第二个单元格将包含一些额外的数据。

如果您能找到一种方法,您仍然不应该这样做。集合视图拥有它所绘制的区域。它负责将单元格放置在其内容视图中它们所属的位置,您应该将其排除在外


也就是说,集合视图非常灵活,您可以将集合视图设计为显示一组“正常”单元格、一个广告单元格,然后是更多正常单元格。如果您的广告单元格大小不同,或者需要与普通单元格的间距不同,则您可能必须创建一个自定义的集合视图布局。

如果您能够找到一种方法,您仍然不应该这样做。集合视图拥有它所绘制的区域。它负责将单元格放置在其内容视图中它们所属的位置,您应该将其排除在外

也就是说,集合视图非常灵活,您可以将集合视图设计为显示一组“正常”单元格、一个广告单元格,然后是更多正常单元格。如果广告单元格的大小不同,或者需要与普通单元格的间距不同,则可能需要创建自定义集合视图布局