1. 程式人生 > >iOS-TZImagePickerController獲取圖片視訊

iOS-TZImagePickerController獲取圖片視訊

TZImagePickerControllerDemo

專案介紹

TZImagePickerControllerDemo

Podfile新增行 pod 'TZImagePickerController'

使用之前匯入標頭檔案 #import <TZImagePickerController.h>

使用說明

選照片

    //MaxImagesCount  可以選著的最大條目數
    TZImagePickerController *imagePicker = [[TZImagePickerController alloc] initWithMaxImagesCount:1 delegate:self];
    
    // 是否顯示可選原圖按鈕
    imagePicker.allowPickingOriginalPhoto = NO;
    // 是否允許顯示視訊
    imagePicker.allowPickingVideo = NO;
    // 是否允許顯示圖片
    imagePicker.allowPickingImage = YES;
    
    // 這是一個navigation 只能present
    [self presentViewController:imagePicker animated:YES completion:nil];
	

選擇照片的回撥

// 選擇照片的回撥
-(void)imagePickerController:(TZImagePickerController *)picker
      didFinishPickingPhotos:(NSArray<UIImage *> *)photos
                sourceAssets:(NSArray *)assets
       isSelectOriginalPhoto:(BOOL)isSelectOriginalPhoto{
    
}

選視訊

    //MaxImagesCount  可以選著的最大條目數
    TZImagePickerController *imagePicker = [[TZImagePickerController alloc] initWithMaxImagesCount:2 delegate:self];
    
    // 是否顯示可選原圖按鈕
    imagePicker.allowPickingOriginalPhoto = NO;
    // 是否允許顯示視訊
    imagePicker.allowPickingVideo = YES;
    // 是否允許顯示圖片
    imagePicker.allowPickingImage = NO;
    
    // 這是一個navigation 只能present
    [self presentViewController:imagePicker animated:YES completion:nil];
    

選擇視訊的回撥

// 選擇視訊的回撥
-(void)imagePickerController:(TZImagePickerController *)picker
       didFinishPickingVideo:(UIImage *)coverImage
                sourceAssets:(PHAsset *)asset{
    
}
	

相關連結