UIButton под UIView НЕ должен быть кликабельным - PullRequest
3 голосов
/ 02 сентября 2011

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

Как я могу предотвратить реакцию кнопок на нажатия?

Ответы [ 2 ]

13 голосов
/ 02 сентября 2011

Настройка,

semiTransparentViewOnTopOfAll.userInteractionEnabled = YES;

должна решить эту проблему.Но, если проблема не устранена, попробуйте

semiTransparentViewOnTopOfAll.exclusiveTouch = YES; 
1 голос
/ 02 сентября 2011

сделать так

button.userInteractionEnabled=NO;

, получив все кнопки из вида

...