zoukankan      html  css  js  c++  java
  • IOS开发从本地相册选取图片.

    点击按钮btn 打开本地相册,从相册选取图片和拍照获取图片 (由于 没有做界面适配 所以在 iPhon4s 上运行时正常的)

    1,首先创建相应的UIImageView 和 相应的UIButton  将 UIImageView的对象设置为全局变量

    2,触发点击按钮事件, 创建图片选择器  设置代理 设置选取资源类型

      !!! 注意一:在这里声明协议的时候,需要写上 UIImagePickerControllerDelegate 和 UINavigationControllerDelegate 

    !!! 注意二:如果是想选择拍照获取图片,我们只需要设置一下控制器选择的资源类型就行:如下:

    pickerControll.sourceType = UIImagePickerControllerSourceTypeCamera;

    3,实现代理协议中的 

    - (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary<NSString *,id> *)info

    - (void)imagePickerControllerDidCancel:(UIImagePickerController *)picker

    这两个方法:

    我们可以输出一下 Info  如下:

         

    {

        UIImagePickerControllerCropRect = "NSRect: {{0, 0}, {1920, 1284}}";

        UIImagePickerControllerEditedImage = "<UIImage: 0x7ce92cd0> size {640, 428} orientation 0 scale 1.000000";

        UIImagePickerControllerMediaType = "public.image";

        UIImagePickerControllerOriginalImage = "<UIImage: 0x7ce99fc0> size {1920, 1281} orientation 0 scale 1.000000";

        UIImagePickerControllerReferenceURL = "assets-library://asset/asset.JPG?id=9F983DBA-EC35-42B8-8773-B597CF782EDD&ext=JPG";

    }

    我们可以获得得到许多的东西 包括image.name    UIImagePickerControllerMediaType = "public.image";

    (1) 运行项目:

    (2)点击选取图片:

    (3)继续选择:

    (4)choose:

  • 相关阅读:
    第一天上班见面用英语打招呼
    wx.NET CLI wrapper for wxWidgets
    WSEventing、WSTransfer Web服务标准
    .net 应用迁移到Mono 工具 (Moma)
    PhalangerPHP的.NET编译器
    WPF/XML 资源及相关开源项目
    IronPython引出微软“秘密计划”
    微软软件 Office Accounting
    .NET 2.0 中使用Active Directory 应用程序模式 (ADAM)
    WSS and MOSS
  • 原文地址:https://www.cnblogs.com/JustForHappy/p/4884871.html
Copyright © 2011-2022 走看看