У меня есть UIButton с изображением внутри UITableViewCell. Когда ячейка выделяется, кнопка также вводит выделенное состояние (т. Е. Более темный оттенок изображения), независимо от того, щелкнет ли пользователь в пределах кнопки или нет.UIButton in UITableViewCell
Мне не нужна эта функция - я хочу, чтобы кнопка была подсвечена при нажатии кнопки, а не при нажатии на всю ячейку.
Я попытался установить изображение в выделенном состоянии так же, как и обычное изображение. Это устраняет проблему, однако она не позволяет кнопке изменять цвет, когда он действительно подсвечен.
Любые идеи, как добиться желаемого эффекта?
Я столкнулся с этой проблемой сегодня и использовал этот подход, однако он заставил кнопку мигать при нажатии на ячейку. Я решил это, установив showTouchWhenHighlighted в NO в начале каждого из этих методов, а затем вернусь к YES в конце. – aranasaurus 2011-12-01 01:42:58