Когда вышел iPhone 5, мой пользовательский cameraOverlay больше не закрывал затвор камеры по умолчанию и кнопку отмены.
Я добавил некоторый код для определения аппаратной версии телефона и немного переместил элементы управления для iPhone 5.
Что ж, теперь эти пользовательские кнопки больше не получают события касания, а переходят к кнопкам камеры. Почему?
Для контроля эксперимента я использовал тот же код для перемещения кнопок на iPhone 4S (они оба работают под управлением iOS 6). Итак, две прикрепленные картинки используют один и тот же точный код с разницей в постоянное число (смещение пикселя).
На 4s мои пользовательские кнопки получают события касания. На 5 события касания падают на элементы управления камеры. Это ошибка? Конечно похоже. Я надеялся, что кто-то еще столкнулся с той же проблемой.