Я надеюсь, что ответ на этот вопрос так же прост, как сам вопрос.Добавить цель ко всем событиям UIButtons touchUpInside
У меня есть звуковой эффект в AVAudioPlayer, который я хочу играть, когда каждую кнопку нажата. Теперь вместо того, чтобы вручную добавлять цель для воспроизведения этого аудиофайла в каждый кнопка в моем коде, есть способ, которым я могу переопределить метод event touch (в файле категории расширения) и отправить вызов на AVPlayer в дополнение к отправке вызова супер?
Я не хочу иметь подкласс, если мне это не нужно. Есть ли метод делегата, который я могу использовать?
Переопределение методов базового класса в категории файл обычно плохая форма – JiuJitsuCoder
Можете ли вы предложить другой способ? – David
Несомненно, создайте подкласс, который добавляет цель в любом из элементов, которые вы сочтете нужным. –