Извините, если я не точен в моих терминах. я буду рад, если кто-то сможет исправить меня.
У меня есть ViewController "GeneralCard".
На основе «GeneralCard» я создал одноуровневый ViewController под названием «BlueCard»:
@interface BlueCardViewController : GeneralViewController
(я, конечно же, отказался, потому что у меня много типов карт, которые все наследуют одинаковые свойства от "GeneralCard").
Отлично работает, но сейчас я пробую что-то новое -
все карты имеют UIGestureRecognizer , который запускает функцию, которая изменяет содержимое карты.
Я хочу попытаться переместить UIGestureRecognizer в «GeneralCard», но сделать так, чтобы жест вызывал функцию, которая находится на определенной карте (BlueCardViewController и т. Д.). так как функция отличается в каждой карте.
Это возможно?
И каковы правильные условия для объекта в этой ситуации?