IOS获取系统相册中照片的示例代码

 更新时间:2016年09月05日 09:44:55   投稿:daisy  
在大家的日常开发中,经常会遇到有的app需要从系统相册中获取图片,如设置用户头像等,下面这篇文章给大家分享这个功能的实现,有需要的可以参考借鉴。

先来看看效果图

下面话不多少,我们直接上代码:

#import "ViewController.h"

@interface ViewController ()<UINavigationControllerDelegate,UIImagePickerControllerDelegate>

@property (weak, nonatomic) IBOutlet UIImageView *IconView;

@end

@implementation ViewController

- (IBAction)chooseImage {

  //弹出系统相册
  UIImagePickerController *pickVC = [[UIImagePickerController alloc] init];

  //设置照片来源
  pickVC.sourceType = UIImagePickerControllerSourceTypeSavedPhotosAlbum;
  pickVC.delegate = self;
  [self presentViewController:pickVC animated:YES completion:nil];
}

#pragma mark - UIImagePickerControllerDelegate
-(void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary<NSString *,id> *)info{

  UIImage *photo = info[UIImagePickerControllerOriginalImage];

  UIImageView *imageV = [[UIImageView alloc] init];
  imageV.frame = self.IconView.frame;
  imageV.image = photo;
  imageV.userInteractionEnabled = YES;
  [self.view addSubview:imageV];

  [self dismissViewControllerAnimated:YES completion:nil];
}

@end

总结

以上就是IOS如何获取系统相册照片的示例代码,有需要的朋友们可以直接用,对大家的开发还是很有帮助的,如果大家有疑问可以留言交流。

相关文章

  • iOS在Block中修改外部变量值的实现代码

    iOS在Block中修改外部变量值的实现代码

    这篇文章主要介绍了iOS在Block中修改外部变量值的实现代码,需要的朋友可以参考下
    2017-08-08
  • 总结IOS界面间跳转的几种方法

    总结IOS界面间跳转的几种方法

    前段时间被问到界面间的跳转有几种方式?想不到说的竟有点含糊其辞,于是就想总结一下。有句话说的好,“前人种树,后人乘凉”,目前作为一个乘凉者,我也希望能种一些树木,为代码世界营造一份清新。好了,话不多说,进入主题。
    2016-08-08
  • iOS自定义水平滚动条、进度条

    iOS自定义水平滚动条、进度条

    这篇文章主要为大家详细介绍了iOS自定义水平滚动条、进度条,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-04-04
  • IOS 开发状态栏隐藏的实现办法

    IOS 开发状态栏隐藏的实现办法

    这篇文章主要介绍了IOS 开发状态栏隐藏的实现办法的相关资料,需要的朋友可以参考下
    2017-02-02
  • iOS实现侧滑栏效果

    iOS实现侧滑栏效果

    这篇文章主要为大家详细介绍了iOS实现侧滑栏效果,点击侧边拉出相应菜单,感兴趣的小伙伴们可以参考一下
    2016-08-08
  • iOS实现后台长时间运行

    iOS实现后台长时间运行

    这篇文章主要为大家详细介绍了iOS实现后台长时间运行,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-10-10
  • iOS监听手机锁屏状态

    iOS监听手机锁屏状态

    iPhone的锁屏监测分为两种方式监听,本文给大家介绍的非常详细,具体内容详情大家通过本文详细了解下吧
    2017-05-05
  • IOS程序开发之禁止输入表情符号实例代码

    IOS程序开发之禁止输入表情符号实例代码

    如何禁止输入表情符号呢?下面脚本之家小编给大家分享IOS程序开发之禁止输入表情符号实例代码,感兴趣的朋友参考下吧
    2016-04-04
  • IOS 开发之UILabel 或者 UIButton加下划线链接

    IOS 开发之UILabel 或者 UIButton加下划线链接

    这篇文章主要介绍了IOS 开发之UILabel 或者 UIButton加下划线链接的相关资料,需要的朋友可以参考下
    2017-07-07
  • iOS开发之1行代码实现缓存计算及清除缓存

    iOS开发之1行代码实现缓存计算及清除缓存

    这篇文章主要给大家介绍了关于iOS开发之1行代码实现缓存计算及清除缓存的相关资料,文中通过示例代码介绍的非常详细,对各位iOS开发者们具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2020-05-05

最新评论