【问题标题】:How to set an image on your device to a UIImageView in Xcode?如何将设备上的图像设置为 Xcode 中的 UIImageView?
【发布时间】:2012-07-04 17:28:39
【问题描述】:

我希望能够拍摄我已经在我的 ipad 上捕获的图像并将其设置到我的 ViewController 内的 UIImageView。此外,我希望能够在我的 TableViewController 中有一个照片按钮图标,这将允许我拍照并将名称保存到将成为 TableViewer 单元格标题的图片中,您可以单击该名称来查看图片。我已经能够在我的支持文件中使用图片作为我设置到 UIImageView 的图像,但无法弄清楚如何拍照并将它们保存到应用程序内的 UIImageView。如果您能给我任何建议、提示或资源来查看它,将不胜感激。谢谢。

【问题讨论】:

    标签: objective-c xcode uitableview uiimageview


    【解决方案1】:

    如果您正在谈论来自设备的图像,即用户照片,您应该使用:

    1. UIImagePickerController - 提供一个选择器供用户选择照片 http://developer.apple.com/library/ios/#documentation/uikit/reference/UIImagePickerController_Class/UIImagePickerController/UIImagePickerController.html

    OR 直接访问 -

    1. ALAssetsLibrary -

    访问受控制的视频和照片 照片应用程序。

    http://developer.apple.com/library/ios/#DOCUMENTATION/AssetsLibrary/Reference/ALAssetsLibrary_Class/Reference/Reference.html

    【讨论】:

      【解决方案2】:

      用途:

      UImageView* imview = [[UIImageView alloc] initWithImage:[[UIImage alloc] imageWithContentsOfFile:fileName];
      

      创建一个包含存储在文件 fileName 中的图像的视图。

      拍照方法请看this S.O. thread

      Here 你可以找到一个代码示例来完成这两个操作。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-04-15
        • 1970-01-01
        • 1970-01-01
        • 2011-02-19
        相关资源
        最近更新 更多