我有一個集合視圖。我想以編程方式選擇一個單元格。這是代碼我使用UICollectionView selectItemAtIndexPath不調用didSelectItemAtIndexPath
[_collectionView selectItemAtIndexPath:[NSIndexPath indexPathForItem:currentSelectedVideo inSection:0] animated:YES scrollPosition:UICollectionViewScrollPositionNone];
出於某種原因,功能:
-(void)collectionView:(UICollectionView *)collectionView didSelectItemAtIndexPath:(NSIndexPath *)indexPath
-(void)collectionView:(UICollectionView *)collectionView didDeselectItemAtIndexPath:(NSIndexPath *)indexPath
不叫,因此我使用用於示出所選擇的小區的視覺效果沒有顯示在屏幕上。
這是一個正確的行爲?
是的,你是正確的。我這樣做,它很好。 – bashan
謝謝osmenda,是偉大的作品 –
這應該被認爲是一個答案,而不是完美的方式(手動調用委託方法),它很好地工作,並已多次幫助我! – SmokersCough