В своей заявке я предоставляю пользователю два варианта загрузки фотографий:
- Сфотографируйте
- Выберите из библиотеки
I 'представление этой фотографии в modalViewController в методе делегата - imagePickerController: didFinishPickingImage editInfo: путем создания viewController с изображением и загрузкой в него выбранного изображения.
Работа с библиотекой фотографий идет хорошо, но при съемке фотографии с камерывсякий раз, когда я запускаю свой modalViewController в методе делегата после съемки фотографии, вид смещается почти на 20 пикселей.И после этого все представления меняются, когда я возвращаюсь назад.
РЕДАКТИРОВАТЬ:
- (void)imagePickerController:(UIImagePickerController *)_picker1_ didFinishPickingImage:(UIImage *)img editingInfo:(NSDictionary *)editInfo {
imageUploadView = [[UIViewController alloc]initWithNibName:nil bundle:nil];
imageUploadView.view.frame = CGRectMake(0, 0, 320, 480);
[imageUploadView.view setBackgroundColor:[UIColor blackColor]];
imageUploadView.view.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight;
image = [[UIImageView alloc]init];
image.frame = CGRectMake(0, 60, 320, 270);
//I'm Adding different views like toolbar and barbuttons here
[_picker1_ presentModalViewController:imageUploadView animated:YES];
[image setImage:img];
}
Я действительно застрял здесь.
Может кто-нибудь помочь, пожалуйста?Это действительно срочно.
Спасибо заранее.