LTxCamera 0.0.7

LTxCamera 0.0.7

liangtong 维护。



LTxCamera 0.0.7

  • By
  • liangtong

LTxCamera

  • 相册
  • 拍照
  • 小视频
  • 扫码

使用 CocoaPods 安装

LTxCamera 可在 CocoaPods 上使用,在您的 Podfile 中指定它

   pod 'LTxCamera'

部署

9.0

示例

相册

使用

选择照片,设置最大选择数量

    LTxCameraAblumViewController* ablumVC = [[LTxCameraAblumViewController alloc] init];
    ablumVC.photoPickerDelegate = self;
    ablumVC.maxImagesCount  =  9;
    dispatch_async(dispatch_get_main_queue(), ^{
        [self presentViewController:ablumVC animated:YES completion:nil];
    });

回调包含图片和文件地址

-(void)ltxCamera_photoPickerDidFinishPickingPhotos:(NSArray<UIImage *> *)photos paths:(NSArray<NSString*>*)paths sourceAssets:(NSArray *)assets{
    
}

相机

用法

仿微信的拍照/录像,设置小视频的格式、最长时长(秒)

    LTxCameraShootViewController* cameraShootVC = [[LTxCameraShootViewController alloc] init];
    cameraShootVC.allowTakePhoto = YES;
    cameraShootVC.allowRecordVideo = YES;
    cameraShootVC.maxRecordDuration = 15;
    cameraShootVC.shootDoneCallback = ^(UIImage* image, NSURL* videoPath, PHAsset *asset){
            
    };
    dispatch_async(dispatch_get_main_queue(), ^{
        [self presentViewController:cameraShootVC animated:NO completion:nil];
    });  

二维码

用法

二维码扫描,自动感应设备光线提示开灯。支持自定义边框颜色,扫描动画图片; 亦可继承该Controller,重写「scanCompleteWithQRCode:」方法。

    LTxCameraScanViewController* scanVC = [[LTxCameraScanViewController alloc] init];
    scanVC.scanAnimateImage = [UIImage imageNamed:@"QRCodeScanningLineGrid"];
    scanVC.scanAnimateImageHeight = 100.f;
    scanVC.scanCallback = ^(NSString *qrcode) {
        NSLog(@"qrcode : %@",qrcode);
    };
    [self.navigationController pushViewController:scanVC animated:NO];

二维码生成,颜色可定制

    [LTxQRCodeGenerate fillQRImageWithImageView:_imageView qrString:@"Hello world!"];

联系人

sample@example.com

许可

MIT 许可证

版权由(c)2017 liangtong 所有

以下条件ложение,本软件及伴随文档(以下简称“软件”)的副本(以下简称“受许可方”)可不受限制地处理软件,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或出售软件副本,并允许将软件提供给其他人使用,前提是须符合以下条件:

上述版权声明和本许可声明应包含在所有副本或软件的重要部分中。

本软件按“原样”提供,不提供任何形式的保证,无论是明示的、暗示的,还是关于适用性、特定目的以及非侵权的保证。在任何情况下,作者或版权所有者均不对任何要求、损害或其他责任承担责任,无论这些责任源于合同、侵权或其他方式,无论是在软件本身、使用或对软件的任何其他处理的关联、起源于或与软件相关。