Я работаю над iPad-приложением в Ios6, там, когда мы нажимаем кнопку правого бара, я даю действие, как показано ниже:
-(IBAction)camerabuttonAction:(id)sender
{
UIImagePickerController *picker = [[UIImagePickerController alloc] init];
picker.sourceType = UIImagePickerControllerSourceTypeCamera;
picker.delegate = self;
self.popoverController = [[UIPopoverController alloc] initWithContentViewController:picker];
[self.popoverController presentPopoverFromRect:CGRectMake(50, -250, 500, 300) inView:appDelegate.splitview.view permittedArrowDirections:UIPopoverArrowDirectionUp animated:YES];
}
Моя проблема: когда я нахожусь в режиме Land scape, если я нажму кнопку. Камера отображается в портретном режиме (изображение появляется в обратном режиме, чтобы видеть) после каждого использования секунды. Но, если я встряхну IPad, то он отображается в LandScape i.e, в правильном направлении.
см. ниже изображения
Когда я нахожусь в режиме Land scape, если я нажму кнопку камеры, появится изображение, как показано ниже:
Если я встряхну IPad, то камера показывает изображение, как показано ниже:
Я много пробовал и искал в googled, но я не нашел никакого решения. Это убивает мое время, поэтому, если кто-то работал над этим, пожалуйста, помогите мне и отправьте образец кода.