У меня есть ситуация, у меня есть класс UIButton, в котором при выборе кнопки я получаю идентификатор кнопки, основываясь на ней, я меняю цвет кнопки с помощью [self addTarget: self action: @selector (buttonPressed):) forControlEvents: UIControlEventTouchUpInside];
И с помощью метода touchesBegan, touchesMoved, touchesEnded я могу перетащить объект кнопки мыши в любую часть экрана.
Теперь проблема в том, что если я использую touchesBegan,touchesMoved, touchesEnded метод, тогда я не получаю идентификатор кнопки, поэтому я не могу изменить цвет.
Так как же я могу решить обе проблемы?