Я знаю, что это общая тема вопроса. Однако я не нашел ответа после продолжительного поиска, поэтому спрашиваю его здесь.
У меня есть UITableViewController , где каждая строка является экземпляром UITableViewCell подкласса. Каждый подкласс UITableViewCell имеет UIButton . Изначально все кнопки UIB имеют одинаковое изображение (просто синий круг). Нажатие на кнопку вызывает изменение только изображения этой кнопки (скажем, на красный круг). Эта часть проста: просто обработайте нажатие внутри подкласса UITableViewCell и переключите изображение.
Вот сложная часть: когда я нажимаю другую синюю кнопку, я хочу, чтобы кнопка, которая в данный момент красная (если есть), переключала изображение обратно на синий. Как я могу сказать этой кнопке для переключения ее изображения?
Где я могу отслеживать кнопку, которая в данный момент красная?