【发布时间】:2021-07-11 06:11:55
【问题描述】:
我的应用中有一个振动功能,我想在我的应用中每个 collectionView 的每个“didHighlight”函数中触发它。
func collectionView(_ collectionView: UICollectionView, didHighlightItemAt indexPath: IndexPath) {
softVibrate()
}
问题是如何在一个地方覆盖这个 didHighlight 委托函数,这样就不需要手动为每个 collectionViews 单独调用它?
我搜索了这个但找不到任何答案。
【问题讨论】:
-
您是否尝试为跨不同类的多个 collectionView 执行此操作?如果是这种情况,我建议不要这样做。如果你想在将来为一个 collectionView 删除它,它会产生复杂性。
-
@MatthewMitchell 是的,我想在所有类的每个 collectionView 中使用它。顺便感谢您的警告。
标签: swift delegates overriding