それぞれコレクションビューを含むセルを持つUICollectionViewController(HomeViewController
)があり、各コレクションビューのセルにボタン(moreButton
)があります。私は各ボタンに同じターゲット(handleMore
)を追加したいが、ターゲットはUICollectionViewControllerに存在する。外部クラスからUIButtonにターゲットを追加する
これは私がcollectionViewを含むセルクラスでこの動作を実装しようとした方法です:
cell.moreButton.addTarget(self, action: #selector(HomeViewController.handleMore), for: UIControlEvents.touchUpInside)
また、これを行うには良い方法はありますか?このボタンは、おそらくView Controllerを表示します。