Я собираюсь написать собственный собственный элемент управления, который сильно отличается от UIButton. Это так сильно отличается от того, что я решил написать его с нуля. Таким образом, все подклассы UIControl.
Когда мой контроль коснулся внутри, тогда я хочу запустить сообщение в виде целевого действия. Пользователь этого класса может создать экземпляр, а затем добавить некоторые цели и действия для этого события.
то есть. Представьте, что я бы назвал внутренне метод -fireTargetsForTouchUpEvent. Как я могу поддерживать этот механизм действия-действия в своем классе? Должен ли я добавлять все цели и действия в свой собственный массив, а затем просто вызывать селектор (действия) целевых объектов в цикле? Или есть более интеллектуальный способ сделать это?
Я предполагаю, что предлагаю некоторые методы для добавления целей и действий для некоторых событий, таких как событие соприкосновения (я поднимаю это вручную, вызывая внутренний метод, когда это произойдет). Любая идея?