An open API service indexing awesome lists of open source software.

https://github.com/coderzhuxh/xhphoto

一行代码搞定照片选择,支持相册/相机及设置是否裁剪
https://github.com/coderzhuxh/xhphoto

Last synced: 9 months ago
JSON representation

一行代码搞定照片选择,支持相册/相机及设置是否裁剪

Awesome Lists containing this project

README

          

# XHPhoto
* 一行代码搞定照片选择,支持相册/相机及设置是否裁剪

[![AppVeyor](https://img.shields.io/appveyor/ci/gruntjs/grunt.svg?maxAge=2592000)](https://github.com/CoderZhuXH/XHPhoto)
[![Version Status](https://img.shields.io/cocoapods/v/XHPhoto.svg?style=flat)](http://cocoadocs.org/docsets/XHPhoto)
[![Support](https://img.shields.io/badge/support-iOS%207%2B-brightgreen.svg)](https://github.com/CoderZhuXH/XHPhoto)
[![Pod Platform](https://img.shields.io/cocoapods/p/XHPhoto.svg?style=flat)](http://cocoadocs.org/docsets/XHPhoto/)
[![Pod License](https://img.shields.io/cocoapods/l/XHPhoto.svg?style=flat)](https://github.com/CoderZhuXH/XHPhoto/blob/master/LICENSE)

### 技术交流群(群号:537476189).

## 效果
![image](http://c.hiphotos.baidu.com/image/pic/item/4afbfbedab64034fa246e436a7c379310a551d72.jpg)
## 使用方法
#### 导入UIViewController+XHPhoto.h头文件,在控制器中调用

#### 1.使用系统UIActionSheet来选择打开相机、相册

```objc

//edit:照片需要裁剪:传YES,不需要裁剪传NO(默认NO)
[self showCanEdit:YES photo:^(UIImage *photo) {

//TO TO...

}];

```

#### 2.直接打开相机

```objc
//edit:照片需要裁剪:传YES,不需要裁剪传NO(默认NO)
[self showCameraCanEdit:YES photo:^(UIImage *photo) {

//TO TO...

}];

```

#### 3.直接打开相册

```objc

//edit:照片需要裁剪:传YES,不需要裁剪传NO(默认NO)
[self showPhotoLibraryCanEdit:YES photo:^(UIImage *photo) {

//TO TO...

}];

```
## 注意

* 请在info.plist中添加
* Privacy - Photo Library Usage Description
* Privacy - Camera Usage Description

## Tips
* 将Info.plist `Localization native development region` 值 设置 `china` 相册及相机界面即显示为中文

## 安装
### 手动添加:

* 1.将 XHPhoto 文件夹添加到工程目录中

* 2.导入 UIViewController+XHPhoto.h.h

### CocoaPods:

* 1.在 Podfile 中添加 pod 'XHPhoto'

* 2.执行 pod install 或 pod update

* 3.导入 UIViewController+XHPhoto.h.h

### Tips
* 1.如果发现pod search XHLaunchAd 搜索出来的不是最新版本,需要在终端执行cd ~/desktop退回到desktop,然后执行pod setup命令更新本地spec缓存(需要几分钟),然后再搜索就可以了
* 2.如果你发现你执行pod install后,导入的不是最新版本,请删除Podfile.lock文件,在执行一次 pod install
* 3.如果在使用过程中遇到BUG,希望你能Issues我,谢谢(或者尝试下载最新的代码看看BUG修复没有)

## 系统要求
* 该项目最低支持 iOS 7.0 和 Xcode 7.0

## 许可证
XHPhoto 使用 MIT 许可证,详情见 LICENSE 文件