Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/19.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内部重复UIView_Ios_Swift - Fatal编程技术网

Ios CollectionView内部重复UIView

Ios CollectionView内部重复UIView,ios,swift,Ios,Swift,我正在使用自定义TabeView单元格显示电影,我需要使用collectionView显示电影类型,如下所示: 首先在ViewController的cellForRowAt中,我使用此代码创建数组以收集流派(项目是流派列表) 第二,在自定义视图类中,我使用了tableViewCell: 问题是:单元格编号5之后的TabeView中复制/重复了Collectionview。并不是所有的电影都有合适的类型 . 虽然阵列工作正常 解决此问题的最简单方法是更换 print(genrView) 与

我正在使用自定义TabeView单元格显示电影,我需要使用collectionView显示电影类型,如下所示:

首先在ViewController的cellForRowAt中,我使用此代码创建数组以收集流派(项目是流派列表)

第二,在自定义视图类中,我使用了tableViewCell:

问题是:单元格编号5之后的TabeView中复制/重复了Collectionview。并不是所有的电影都有合适的类型 .

虽然阵列工作正常
解决此问题的最简单方法是更换

print(genrView)
与:

在你的

var genrView : [String] = []{
    didSet {
        collectionView.reloadData()
    }
}

在“collectionView:UICollectionView,cellForItemAt”中放置断点会产生什么结果?对于collection View,这是什么意思?cellForItemAt从未打过电话吗?如果存在字符串的aria,则单元格应更新
print(genrView)
collectionView.reloadData()
var genrView : [String] = []{
    didSet {
        collectionView.reloadData()
    }
}