类似QQ的照片、视频多选框架QQAlbum

类似QQ的照片、视频多选框架QQAlbum

  • 开源协议:GPL
  • 操作系统: OS X
  • 开发语言:Objective-c
  • 项目所有者:sfldzh
  • 收录时间:2017-07-19
  • 分享:
编辑评级
3

项目详细介绍

QQAlbum

项目介绍

  • 该框架为一个类似QQ多选照片(支持视频)的框架

  • 1.支持多选照片(多选照片数量及最大多选数可设置)

  • 2.支持滑动单选照片

  • 3.[常用Api] (#常用Api)

  • 4.[使用方法] (#使用方法)

常用Api

NS_ASSUME_NONNULL_BEGIN

@interface   AlbumView   :   UIView

@property   (nonatomic,   assign)iddelegate;
//选择图片最大数
@property   (nonatomic,   assign)   NSUInteger   maxItem;

/**
*	@author   sender,   16-06-14   14:06:53
*
*	TODO:发送多选图片
*
*	@since   1.0
*/
-   (void)sendSelectImage;

NS_ASSUME_NONNULL_END

@end

使用方法

#import   "AlbumView.h"

-   (void)viewDidLoad   {
[super   viewDidLoad];
//   Do   any   additional   setup   after   loading   the   view,   typically   from   a   nib.

self.albumView   =   [[AlbumView   alloc]   initWithFrame:CGRectMake(0,   150,   self.view.bounds.size.width,   200)];
self.albumView.delegate   =   self;
self.albumView.maxItem   =   3;
[self.view   addSubview:self.albumView];
}

/**
*	@author   sender,   16-06-14   14:06:11
*
*	TODO:选择的图片
*
*	@param   images	图片数组
*
*	@since   1.0
*/
-   (void)selectedImages:(NSArray   *)images{
            NSLog(@"%@",images);
}

/**
*	@author   sender,   16-06-14   14:06:11
*
*	TODO:已经选择的图片数量
*
*	@param   count	图片数量
*
*	@since   1.0
*/
-   (void)didSelectCount:(NSUInteger)count{
            NSLog(@"已经选择%lu张",(unsigned   long)count);
}