Я не уверен, что на этот вопрос ответили, поэтому я попробую, просто для записи:
Убедитесь, что кнопки не находятся за рамкой какого-либо суперпредставления.
Я обнаружил, что кнопка, расположенная снаружи, может не работать. Если подумать, это странно. Я столкнулся с этим, когда я делал вид с кнопками, которые оживляют снизу. Под этим у меня есть серый сенсорный вид, чтобы разрешить отмену. Единственная проблема заключалась в том, что 1) для серой области я использовал сам родительский вид и 2) я позволил этой серой области сжаться, когда подпредставление анимировалось на месте ... так что в результате кнопки стали снаружи, и это не сработало .
Решение состояло в том, чтобы оставить изображение в полном размере и либо добавить другое в качестве серого, либо сделать первое серым, а не усеченным (единственная причина, по которой я хотел этого избежать, заключалась в том, что он мог создать кучу полупрозрачных слоев, не оптимально). Тогда вид с кнопками сверху этого. :)
Надеюсь, это поможет.