2017-07-12 9 views
0

私はコレクションビューテーブルビューを持っています。私がtableView上のセルを切り替えると、そのセルがcollectionViewに追加/削除されます。それをクリックすると、collectionViewからセルが削除されます。私は、collectionViewのセルをクリックするときに、tableViewのdidDeselctRowAtを呼び出す必要があります。collectionViewでtableViewのdidDeselectRowAtを呼び出す方法

tableView(tableView, didDeselectRowAt: indexPath) // in collectionView 

上記の方法が有効です。しかし、再びtableView 'セルをクリックすると、このメソッドは再び呼び出します。

cell.isDidDeselect = true // cell of tableView 

のようなプロパティはありますか?

答えて

1

答えるために質問から移動ソリューション:

使用

tableView.deselectRow(at: indexPath, animated: true) 
tableView.delegate?.tableView!(tableView, didDeselectRowAt: indexPath) 

代わりの

更新をして

回答私は答えを見つけました0

tableView(tableView, didDeselectRowAt: indexPath) 
関連する問題