iOS how know which button is pressed CollectionView with custom delegate
So I have a cells in a collectionview with 3 buttons in it. To trigger code with these buttons I have implemented a custom delegate. Now the code is being triggered, but I don't know from which cell the code triggered. How can I best implement this? Here is some of my code. Protocol: protocol OverViewDelegate { func registerButtonClicked() func evaluateButtonClicked() func overviewButtonClicked() } cellForItemAt: func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell { let cell = collectionView.dequeueReusableCell(withReuseIdentifier