Отключение кнопок перед вращением вида - PullRequest
0 голосов
/ 18 января 2012

Итак, недавно мы работали над другим приложением для iOS, которое включает UIImagePickerViewController. Приложение готово к работе, и все нормально работает при нормальных обстоятельствах, но если пользователь старается изо всех сил и нажимает кнопки во время вращения iPad, то дела идут немного не так, и он загружается не туда.

Таким образом, я хочу отключить все мои кнопки перед поворотом iPad и включить их снова после того, как представление закончится.

Я думал, что это будет легко, используя

-(void)didRotateFromInterfaceOrientation:(UIInterfaceOrientation)fromInterfaceOrientation

и

-(void)willRotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation duration:(NSTimeInterval)duration

методы.

Но так как отображается UIImagePickerController, это по какой-то причине останавливает вызов этих методов. Поэтому я не могу использовать эти методы.

Итак, в основном, я спрашиваю, может ли кто-нибудь придумать какие-либо другие способы, которыми я мог бы достичь этого?

Спасибо

Мэтт

1 Ответ

0 голосов
/ 18 января 2012

Вы можете создать подкласс UIImagePickerController, а затем реализовать эти методы в своем подклассе UIImagePickerController.

...