我編程設置了一個名爲CheckCell
要選擇定製UICollectionViewCell
如下:編程設置UICollectionViewCell作爲選擇,但indexPathsForSelectedItems.count是0
[self.myCollectionView cellForItemAtIndexPath:indexPath] setSelected:YES];
if ([[self.myCollectionView cellForItemAtIndexPath:indexPath] isSelected]) {
NSLog(@"Selected");
}
NSLog(@"%i",[self.myCollectionView indexPathsForSelectedItems].count);
「選定」第一個NSLog的打印導致我相信,在細胞確實選擇了IndexPath
。但是,第二個NSLog的結果是0.爲什麼選擇的單元格索引沒有被添加到indexPathsForSelectedItems
?
self.myCollectionView和myCollectionView是相同的? (你正在使用兩種變體!) – Till 2013-03-16 02:03:21
是的,他們是一樣的,抱歉編輯錯誤,我會更新問題。 – IkegawaTaro 2013-03-16 02:17:02