Я пытаюсь использовать UIImagePickerController для выбора фотографии из iphone-галереи. на кнопку мыши я сделать следующее:отклонение UIImagePickerController прерывает родительский макет
- (IBAction)attachAction:(id)sender {
self.imagePicker = [[UIImagePickerController alloc] init];
self.imagePicker.delegate = self;
self.imagePicker.allowsEditing = YES;
self.imagePicker.sourceType = UIImagePickerControllerSourceTypePhotoLibrary;
[self presentModalViewController:self.imagePicker animated:YES];
}
В портретном это нормально, но когда я поворачиваю на альбомный, настоящем подборщик изображений и после выполнения некоторых работ уволить его, макет родительского вида брейков контроллера и я вижу половину экран с родительским видом и другим получерным прямоугольником.
Любые идеи, как это решить? Как заставить uiviewcontroller изменить макет или его ориентацию вручную после того, как imagePicker уволен?
Я пытаюсь справиться с вращением этого кода, но ничего не меняет ситуацию
- (NSUInteger)supportedInterfaceOrientations {
return UIInterfaceOrientationMaskPortrait;
}
- (BOOL)shouldAutorotate
{
return YES;
}
-(void) willRotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation duration:(NSTimeInterval)duration {
[self.view setNeedsLayout];
}
не работает вообще – user2159978