У меня есть вид, который должен быть представлен как в альбомной, так и в портретной ориентации. Переход между различными ориентациями осуществляется путем изменения положения и изменения размеров подпредставлений. Одним из подпредставлений является кнопка (обычная UIButton
с фоном изображения). Когда интерфейс поворачивается в горизонтальное положение, кнопка начинает плохо себя вести - ее можно нажать только в левой части, правая часть не реагирует. Когда я немного сдвигаю кнопку влево, увеличиваемая часть увеличивается. Кнопка не должна быть закрыта каким-либо другим видом, она хорошо видна. Когда я переопределяю метод hitTest:withEvent:
в родительском представлении, я вижу, что нажатия в «немой» части кнопки приводят к возвращению nil
. Я думаю, что видел такое поведение раньше, но, к сожалению, я забыл источник проблемы :) Любая помощь?