AJ学IOS 之微博项目实战(13)发送微博调用相机里面的图片以及调用相机
2015-11-29 00:45
429 查看
AJ分享,必须精品
实现代理
一:效果
二:代码
相机部分就简单多了,几行代码调用而已,但是如果你要是想实现更多丰富的功能,需要自己写。利用AssetsLibrary.framework,利用这个框架可以获得手机上的所有相册图片,写一个图片选择控制器。[code]- (void)openCamera { [self openImagePickerController:UIImagePickerControllerSourceTypeCamera]; } - (void)openAlbum { // 如果想自己写一个图片选择控制器,得利用AssetsLibrary.framework,利用这个框架可以获得手机上的所有相册图片 // UIImagePickerControllerSourceTypePhotoLibrary > UIImagePickerControllerSourceTypeSavedPhotosAlbum [self openImagePickerController:UIImagePickerControllerSourceTypePhotoLibrary]; } - (void)openImagePickerController:(UIImagePickerControllerSourceType)type { if (![UIImagePickerController isSourceTypeAvailable:type]) return; UIImagePickerController *ipc = [[UIImagePickerController alloc] init]; ipc.sourceType = type; ipc.delegate = self; [self presentViewController:ipc animated:YES completion:nil]; }
实现代理
[code]#pragma mark - UIImagePickerControllerDelegate /** * 从UIImagePickerController选择完图片后就调用(拍照完毕或者选择相册图片完毕) */ - (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info { [picker dismissViewControllerAnimated:YES completion:nil]; // info中就包含了选择的图片 UIImage *image = info[UIImagePickerControllerOriginalImage]; // 添加图片到photosView中 [self.photosView addPhoto:image]; // dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(0.25 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{ // self.picking = NO; // }); }
相关文章推荐
- AJ学IOS 之微博项目实战(12)发送微博自定义工具条代理实现点击事件
- AJ学IOS 之微博项目实战(11)发送微博自定义TextView实现带占位文字
- AJ学IOS 之微博项目实战(10)微博cell中图片的显示以及各种填充模式简介
- AJ学IOS 之微博项目实战(9)微博模型之时间相关重要操作,判断刚刚,昨天,今年等等
- AJ学IOS 之控制器view显示中view的父子关系及controller的父子关系_解决屏幕旋转不能传递事件问题
- AJ学IOS 之CoreLocation反地理编码小Demo输入经纬度得到城市
- AJ学IOS 之CoreLocation地理编码小Demo输入城市得到经纬度
- AJ学IOS 之CoreLocation指南针小应用
- AJ学IOS 之CoreLocation基本使用
- AJ学IOS 之第一次打开Xcode_git配置,git简单学习
- AJ学IOS 之微博项目实战(8)用AFNetworking和SDWebImage简单加载微博数据
- AJ学IOS 之微博项目实战(6)导航控制器NavigationController 的滑动回退功能实现
- AJ学IOS 之微博项目实战(5)微博自定义搜索框searchBar
- AJ学IOS 之微博项目实战(4)微博自定义tabBar中间的添加按钮
- AJ学IOS 之小知识之_xcode插件的删除方法_自动提示图片插件KSImageNamed有时不灵_分类或宏之类不能自动提示,
- AJ学IOS 之小知识之xcode6自动提示图片插件 KSImageNamed的安装
- AJ学IOS 之小知识iOS启动动画_Launch Screen的运用
- AJ学IOS 之微博项目实战(2)微博主框架-自定义导航控制器NavigationController
- AJ学IOS 之微博项目实战(1)微博主框架-子控制器的添加
- AJ学IOS(46)之网易彩票幸运大转盘