Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/111.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 Swift-collectionView首次加载时如何自动选择单元格?_Ios_Swift_Select_Collectionview - Fatal编程技术网

Ios Swift-collectionView首次加载时如何自动选择单元格?

Ios Swift-collectionView首次加载时如何自动选择单元格?,ios,swift,select,collectionview,Ios,Swift,Select,Collectionview,我试图弄清楚如何在collectionView启动时以编程方式选择单元格。与中一样,collectionView的默认加载应该选择第一个单元格 我使用shouldSelectItemAtIndexPath作为我的选择函数,所以我想为特定的单元格索引调用它 到目前为止,我已经尝试: collectionView(self.collectionView!, shouldSelectItemAtIndexPath: self.collectionView!.indexPathForCell(CVcel

我试图弄清楚如何在collectionView启动时以编程方式选择单元格。与中一样,collectionView的默认加载应该选择第一个单元格

我使用shouldSelectItemAtIndexPath作为我的选择函数,所以我想为特定的单元格索引调用它

到目前为止,我已经尝试:

collectionView(self.collectionView!, shouldSelectItemAtIndexPath: self.collectionView!.indexPathForCell(CVcellArray.first!)!)
在自定义CollectionView脚本的my viewDidLoad函数中

它在加载collectionView时崩溃。我做错什么了吗


谢谢。

视图中出现
只需调用
selectItemAtIndexPath

好的,所以我遇到的问题是我无法从viewDidLoad中访问任何Indexpath。稍后,我创建了一个数组来跟踪cellForItemAtIndexPath部分中的单元格,但似乎前面调用了viewDidLoad。有指针吗?你能创建自己的索引路径吗?例如
let index=nsindepath(forRow:0,instition:0)
Hrm,nope。我只是试了一下。它坠毁了。在调用viewDidLoad时,这些项似乎还没有生成?是否还有其他函数可以调用这些函数?在
viewdideappear
中尝试如何?可能很晚,但viewdideload是第一个调用的方法,collectionView才刚刚开始,单元格还没有设置。。因此坠机~