在我的应用中,我为用户上传照片提供了两个选项:
我在委托方法中的modalViewController中呈现此照片 - imagePickerController:didFinishPickingImage editingInfo:通过创建带有imageview的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];
}
我真的被困在这里。
有人可以帮忙吗?这真的很紧急。
提前完成。
答案 0 :(得分:3)