【问题标题】:UIImagePickerController tutorial? [closed]UIImagePickerController 教程? [关闭]
【发布时间】:2012-07-04 12:15:10
【问题描述】:

我目前正在开发一个应用程序,我需要能够在按下按钮打开相机并拍摄快照时将其附加到 .json 文件并发送到我的服务器。 在过去的几个小时里,我在谷歌和 StackOverflow 上搜索,但所有的教程看起来都很旧(08'-09')或者不符合我的需求。我知道所有的工作都是用UIImagePickerController 类完成的,但我想要一个工作示例。有没有人知道一个很好的教程来开始这样的事情?

【问题讨论】:

    标签: ios objective-c swift class uiimagepickercontroller


    【解决方案1】:

    你应该从AppCodaBuild a Simple iPhone Camera App查看这篇文章,非常清晰和简单:)

    使用原生 iOS 相机应用拍照

    - (IBAction)takePhoto:(UIButton *)sender {
    
        UIImagePickerController *picker = [[UIImagePickerController alloc] init];
        picker.delegate = self;
        picker.allowsEditing = YES;
        picker.sourceType = UIImagePickerControllerSourceTypeCamera;
    
        [self presentViewController:picker animated:YES completion:nil]; 
    }
    

    读取拍摄的照片(必须实现UIImagePickerControllerDelegate

    - (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info {
    
        UIImage *chosenImage = info[UIImagePickerControllerEditedImage];
        self.imageView.image = chosenImage;
    
        [picker dismissViewControllerAnimated:YES completion:nil];
    }
    

    【讨论】:

    • 感谢您发布您的答案!请注意,您应该在此处、此站点上发布答案的基本部分,否则您的帖子有被删除的风险See the FAQ where it mentions answers that are 'barely more than a link'. 如果您愿意,您仍然可以包含该链接,但仅作为“参考”。答案应该是独立的,不需要链接。
    • 您好,我需要帮助,我有两种情况 1. 通过导航推送视图控制器 2. 显示视图控制器 两种情况下的视图控制器都是相同的,因为我有 imageview 并从照片中挑选图像(图库)。在第一种情况下,我可以在didfinshpicking 后在图像视图中看到照片,但在第二种情况下却没有。谁能帮帮我???
    • @AbhishekThapliThapliyal 嗨,这应该是另一个问题
    【解决方案2】:

    如果你用谷歌搜索类似的东西:

    UIImagePickerController 并将快照放入 json 并发送到服务器

    会有点难。因此,请使用 this 教程作为 UIImagePickerController。顺便说一句,搜索词是:

    UIImagePickerController 教程 2012

    【讨论】:

      【解决方案3】:

      我遇到了这个代码AQPhotoPicker。只需一个电话即可轻松使用,您将从相机或 photoPicker 获取照片

      【讨论】:

        【解决方案4】:

        试试this。这很简单,你只需要为一个控制器设置委托并调用它。谷歌会帮助你,有大量的资源和工作示例。比如sample code from Apple

        【讨论】:

        • 抱歉,这是 2008 年的文章。 =/
        猜你喜欢
        • 1970-01-01
        • 2014-03-05
        • 2012-04-24
        • 2010-09-06
        • 2011-05-18
        • 2012-06-02
        • 2012-05-28
        • 1970-01-01
        相关资源
        最近更新 更多