Я создал UIButton в InterfaceBuilder.Когда пользователь нажимает кнопку, вся кнопка затеняется серым цветом.Есть ли способ изменить это поведение, чтобы кнопка больше не закрашивалась серым цветом при нажатии кнопки?
Снимите флажок «Выделенное изображение для настройки» в Интерфейсном Разработчике.
В качестве альтернативы установите для свойства adjustsImageWhenHighlighted UIButton значение NO.
adjustsImageWhenHighlighted
UIButton
NO
Измените тип кнопки на системный в инспекторе атрибутов кнопки