События не отправляются в элемент управления, который (1) скрыт, (2) альфа <0,1, (3) userInteraction = NO и т. Д. Поскольку у вас нет изображения кнопки, заголовка кнопки, цвета фона, фона нет изображение, может быть, оно рассматривается как прозрачное (например, альфа <0,1) и не получает события. Попробуйте добавить изображение, заголовок или цвет фона (в UIView, а не в слое), чтобы узнать, в этом ли проблема. </p>
РЕДАКТИРОВАТЬ: попробуйте поместить цвет фона в backgroundColor представления, а не в backgroundColor слоя:
_myButton.backgroundColor = [UIColor redColor];