Когда нажимается UIButton, нормальная ситуация такова, что он будет выделен, то есть слой, похожий на тень, покроет изображение. Есть ли способ предотвратить это? Есть ли атрибут для обработки этого?
UIButton
Обычно вы не нажимаете кнопку с Xcode, вы используете свой палец (или мышь).Но придирчивость в сторону: adjustsImageWhenHighlighted, установленный на NO, сделает свое дело.
adjustsImageWhenHighlighted
NO
Если вы создаете пользовательский подкласс UIButton, вы можете переопределить setHighlighted: (BOOL) выделенный, чтобы ничего не делать
- (void)setHighlighted:(BOOL)highlighted { return; }
Вы также можете достичь этого через Interface Builder.Снимите флажок «Выделенное изображение для настройки» в инспекторе атрибутов.