2015-05-28 4 views
0

У меня есть UITableViewCell, который содержит UIButton. В представлении таблицы требуется, чтобы didSelectRowAtIndexPath был реализован для других функций приложения, но когда эта конкретная кнопка нажата, запускается событие кнопки, но также запускается didSelectRowAtIndexPath. Я ищу способ предотвратить запуск метода делегата представления таблицы при нажатии на UIButton. Может ли кто-нибудь предложить предложение?Предотвращение didSelectRowAtIndexPath при возникновении события UIButton

+1

То, что вы описываете, должно происходить - прикосновение к кнопке не должно выбирать ячейку, а также не вызвать didSelectRowAtIndexPath , Каков размер вашей кнопки? – rdelmar

+0

Кнопка 44x44 – Pheepster

+2

Я думаю, вы можете попробовать добавить 'button.exclusivetouch = YES'. – Aanabidden

ответ

0

Таким образом, исходная ячейка не имела автоматической компоновки. Не уверен точно, почему, но после включения автоматической компоновки и настройки ячейки кнопка функционирует правильно и больше не звонит didSelectRowAtIndexPath