JPSImagePickerController 0.0.1

JPSImagePickerController 0.0.1

测试已测试
语言语言 Obj-CObjective C
许可证 MIT
发布最后发布2014年12月

未申明的 维护。



  • JP Simard 编写

是 iOS 7 的 UIImagePickerController 的像素级复制品,带有一些改进。由于 Apple 的图像选择器难以修改,所以我创建了它。适用于 iPad 和 iPhone。

Screenshots

特性

  • 切换前后摄像头
  • 闪光灯开/关
  • 在多个方向上拍照
  • 使用“音量加”硬件按钮触发拍照
  • 确认界面
  • 在确认界面上缩放图片
  • 在确认界面上显示消息

安装

手动

JPSImagePickerController 文件夹拖动到您项目中,并将 MediaPlayer 和 AVFoundation 框架链接到您的项目中。

用法

只需按模式调用它并设置它的代理

JPSImagePickerController *imagePicker = [[JPSImagePickerController alloc] init];
imagePicker.delegate = self;
[self presentViewController:imagePicker animated:YES completion:nil];

它的代理可以响应以下方法

// Called immediately after the picture was taken
- (void)picker:(JPSImagePickerController *)picker didTakePicture:(UIImage *)picture;
// Called immediately after the "Use" button was tapped
- (void)picker:(JPSImagePickerController *)picker didConfirmPicture:(UIImage *)picture;

查看示例 Xcode 项目的更多配置示例。

待办事项

  • 在点击以对焦时,在点击区域周围显示一个框。
  • 分别旋转“闪光灯”、“相机切换”和“取消”按钮。这很棘手,因为我们不希望整个布局都改变,只是为了这些按钮。
  • 改进相机切换动画。目前有点粗鲁。
  • 全面重现 UIImagePickerController 的闪光灯控制。即展开以查看“自动”、“开”和“关”

许可证

此项目采用 MIT 许可。