代码之家  ›  专栏  ›  技术社区  ›  Z S

UIImagePickerController-避免“预览”屏幕

  •  4
  • Z S  · 技术社区  · 14 年前

    当我使用UIImagePickerController拍照时,拍照后它总是带我进入一个预览屏幕,屏幕上显示“Retake”或“use”。有什么方法可以避免进入这个屏幕吗?即使我使用自定义覆盖屏幕,并且我将picker.allowsEditing设置为FALSE,它仍然会将我带到这个屏幕。我见过其他的应用程序避免进入预览屏幕,那我该怎么做呢?

    FrontOverlayView *overlay = [[FrontOverlayView alloc] initWithFrame:CGRectMake(0,0,320,460)];
    UIImagePickerController *picker = [[UIImagePickerController alloc] init];
    picker.sourceType = UIImagePickerControllerSourceTypeCamera;
    picker.delegate = self;
    picker.allowsEditing = NO;
    picker.cameraOverlayView = overlay;
    [self presentModalViewController:picker animated:YES];
    [picker release];
    [overlay release];
    
    1 回复  |  直到 13 年前
        1
  •  5
  •   mvds    14 年前
    picker.showsCameraControls = NO;
    

    我应该这么做。