Кнопка UIB также подсвечивается при прикосновении к ячейке - PullRequest
3 голосов
/ 05 мая 2010

У меня в ячейке таблицы есть UIButton, которая всплывает (touchUpInside) и UIAlertView и спрашивает пользователя, хотят ли они удалить файл, связанный с этой ячейкой. В противном случае прикосновение к самой ячейке выделяет ячейку, а затем перемещается на следующий уровень, чтобы показать содержимое. Проблема заключается в том, что когда ячейка имеет значение selected и highlighted, кнопка также подсвечивается, вводя пользователя в заблуждение.

Как я могу сказать кнопке игнорировать прикосновения к ячейке или сказать ячейке оставить чертову кнопку в покое.

1 Ответ

1 голос
/ 06 мая 2010

Я пробовал этот обходной путь со смешанными результатами. Несмотря на то, что он вернет button в свое состояние normal, наблюдается кратковременное мерцание, когда оно меняется с обычного на selected и снова на нормальное.

 - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
    CustomCell *cell = (CustomCell *)[tableView cellForRowAtIndexPath:indexPath];
    cell.button.highlighted = NO;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...