Мое приложение имеет две перекрывающиеся UIButtons. Верхняя кнопка может быть отключена время от времени. Однако в этом случае любые входящие в него события касания передаются вниз к основному виду, которое в моем случае является другой кнопкой.
Мне нужна верхняя кнопка, перехватывающая все касания и не позволяющая им дойти до нижней кнопки, даже в отключенном состоянии (я был бы счастлив, даже если это назначенное действие вызывается в отключенном состоянии).
До сих пор я пробовал:
[topButton setUserInteractionEnabled:YES];
и
[topButton setExclusiveTouch:YES];
хотя более поздний случай, вероятно, нежелателен, так как мне все еще нужна нижняя кнопка, отвечающая на события, если это первое нажатие. В любом случае никто из них не работает.