【问题标题】:UIImagePickerController : How do I add button and select photoUIImagePickerController:如何添加按钮并选择照片
【发布时间】:2013-05-23 15:28:28
【问题描述】:

如何添加按钮并选择照片。请帮忙告诉我如何解决

【问题讨论】:

  • 帮帮我,我遇到麻烦了,SO 不接受这类问题。请展示您迄今为止所做的尝试,以使人们对您的问题感兴趣。
  • 你好。我只想在 iphone 相机上添加按钮

标签: iphone ios objective-c ios4


【解决方案1】:

您需要创建一个 CustomOverlayView。然后像这样配置你的选择器:

    overlay = [[CustomOverlayView alloc]initWithFrame:self.view.bounds];
    overlay.delegate = self;
    picker = [[UIImagePickerController alloc]init];
    picker.delegate = self;
    picker.navigationBarHidden = YES;
    picker.toolbarHidden = YES;
    picker.wantsFullScreenLayout = YES;
    picker.allowsEditing = YES;
    if ([UIImagePickerController isSourceTypeAvailable: UIImagePickerControllerSourceTypeCamera]){

        picker.sourceType = UIImagePickerControllerSourceTypeCamera;
    }
    else{
        picker.sourceType = UIImagePickerControllerSourceTypePhotoLibrary;
    }
    picker.showsCameraControls = NO;
    picker.cameraOverlayView = overlay;

【讨论】:

    【解决方案2】:

    这将起作用:

    - (void)showImagePicker:(UIImagePickerControllerSourceType)source{
        UIImagePickerController *imgPicker = [[UIImagePickerController alloc] init];
        imgPicker.sourceType = source;
    
    
    
        imgPicker.delegate = self;
        [self presentModalViewController:ipc animated:YES];
    }
    

    按钮按下动作:

    - (IBAction)chooseImage:(id)sender {
    
        [self showImagePicker:UIImagePickerControllerSourceTypePhotoLibrary];
    
    }
    

    然后这样做:

    -(void)imagePickerControllerDidCancel:(UIImagePickerController *)picker {
    
        [picker dismissViewControllerAnimated:YES completion:nil];
    }
    

    或通过正确的操作执行此代码

    【讨论】:

    • 问题是关于在左下角添加小图像预览。
    • 你能帮我举个例子吗
    猜你喜欢
    • 2012-04-13
    • 2012-02-11
    • 1970-01-01
    • 1970-01-01
    • 2018-01-12
    • 1970-01-01
    • 1970-01-01
    • 2013-06-11
    • 2013-12-20
    相关资源
    最近更新 更多