2017-02-08 12 views
1

У меня есть пользовательская ячейка представления таблицы с UILable и UIButton, которая работает нормально. Я получаю надлежащее событие при нажатии кнопки, но проблема заключается в том, эффект нажатия кнопки не отображается в пользовательском интерфейсе.UIButton в UITableViewCell является Tappable (получение правильного события). Но проблема в эффекте крана не видна.

Редактировать - Функциональная мудрая кнопка работает нормально, но проблема в том, что при нажатии, эффект нажатия не виден, см. Ниже прикрепленное изображение.

enter image description here

Я ожидаю ниже той же гладкой поверхностью для кнопки, которая находится в пределах Tableview Cell -

enter image description here

+0

Можете ли вы подробнее рассказать о своей проблеме? – Himanshu

+0

Пожалуйста, проверьте прилагаемое изображение. Надеюсь, вы поймете мою проблему. –

+0

Какой тип кнопок вы используете? 'custom' или' system'? – iPeter

ответ

3

добавить это на кнопку showsTouchWhenHighlighted и проверьте еще

button.showsTouchWhenHighlighted = TRUE 
+0

Это не решение, для которого я ищу. Я не хочу использовать выделенные или выделенные свойства для этого. –

+0

@PremaJanoti - Я знаю, что это не ответ на вопрос, это один из способов найти решение –

+0

да! То, что я знаю, но мое требование другое :) –

1

You может установить Text Color, например, светло-серый цвет для выделенного состояния кнопки в s toryboard.

enter image description here

Это даст эффект водопроводную к кнопке.

+0

Спасибо за ответ, но я не хочу использовать выделенные или выбранные свойства для этого. Я знаю, как использовать эти свойства. –

+0

Какой эффект крана вы точно хотите? – iPeter

+0

Пожалуйста, проверьте мой отредактированный вопрос .. –