测试已测试 | ✗ |
语言语言 | Obj-CObjective C |
许可证 | MIT |
发布最新发布 | 2016年10月 |
由Daniel Blakemore和Michael Biggs维护。
依赖 | |
SVProgressHUD | >= 0 |
PXPinnedRotation | >= 0 |
通过一个调用即可从相机或照片库获取图片。无需委托,无需初始化。
[[PXCamera camera] getImageInViewController:self interface:PXCameraInterfaceCamera completion:^(UIImage * image, PXCameraImageSource source) {
// boom! image and analytics data about where the image came from (camera or library)
}];
// or
[[PXCamera camera] getImageInViewController:self interface:PXCameraInterfaceLibrary completion:^(UIImage * image, PXCameraImageSource source) {
}];
如果您想进一步参与并制作自己的自定义摄像头界面,但是不想管理 AVFoundation 的所有麻烦,请查看 PXCameraCaptureManager
。此单例提供只读的 UIView
属性 cameraPreviewView
,它显示实时摄像头输出。从那里,您可以将自定义 UI 连接到接口中的其他方法,允许您控制摄像头的各个方面(闪光模式、预览方向、前置或后置摄像头)。请查看示例项目中的 PXCustomCameraViewController
,以获取一个真正的基本示例。
要运行示例项目,请克隆库,然后首先从 Example 目录运行 pod install
。
PXCamera 通过 CocoaPods 提供。要安装它,只需将以下行添加到 Podfile 中
pod "PXCamera"
Daniel Blakemore,[email protected]
PXCamera 在 MIT 许可证下可用。有关更多信息,请参阅 LICENSE 文件。