我正在使用UICollectionViewController并尝试将项目设置为自动选择(即先前选择的选项)。如果我在设置单元格数据时尝试设置
def collectionView(view, cellForItemAtIndexPath: index_path)
//create the cell etc.. then
cell.selected = true
cell.update(index_path.row)
end
我选择了NoMethodError。然而,这可以通过正常的选择/取消选择方法。
def collectionView(view, didSelectItemAtIndexPath: index_path)
cell = view.cellForItemAtIndexPath(index_path)
cell.selected = true
end
关于如何自动预选细胞的任何想法?
谢谢,
答案 0 :(得分:0)
要预先选择名为myColView
的集合视图中的单元格,请致电:
indexPath = NSIndexPath.indexPathForItem(1, inSection: 0)
myColView.selectItemAtIndexPath(indexPath, animated: false, scrollPosition: 0)
此方法不会导致调用任何与选择相关的委托方法。