CollectionView didSelectItemAtIndexPath不起作用 - Swift

时间:2017-11-01 15:59:36

标签: ios swift uicollectionview

我想使用 collection_contactus.allowsSelection = true collection_options.allowsSelection = true collection_options!.dataSource = self collection_options!.delegate = self collection_contactus!.dataSource = self collection_contactus!.delegate = self func collectionView(_ collectionView: UICollectionView, didSelectItemAtIndexPath indexPath: NSIndexPath) { print("test") // if(collectionView == collection_options) // { // // }else{ // print("test: \(indexPath)") // } } ,但它不起作用。

    {if $my_value[1]==1}
       {if}{/if}   ======>here I get the error
    {elseif $my_value[1]==2}
    {else}
     {/if}

我看不到任何输出。

1 个答案:

答案 0 :(得分:1)

我认为您使用的是Swift 3.2。该方法在Swift 3.0中重命名为collectionView(_:didSelectItemAt:)

func collectionView(_ collectionView: UICollectionView, didSelectItemAt indexPath: IndexPath) {
  ...
}