使用UIImagePickerControllerSourceTypeCamera查看UIImagePickerController的移位问题,数据源为

时间:2010-07-22 16:25:05

标签: iphone uiimagepickercontroller modalviewcontroller

在我的应用中,我为用户上传照片提供了两个选项:

  1. 拍张照片
  2. 从库中选择
  3. 我在委托方法中的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];
       }
    

    我真的被困在这里。

    有人可以帮忙吗?这真的很紧急。

    提前完成。

1 个答案:

答案 0 :(得分:3)