SuggestInputView 常见意见反馈部分的代码封装,支持图片和文本输入
/**
获取意见反馈的数据
@param text 文本内容
@param imagesArray 图片数组
*/
typedef void(^SuggestInputBlock)(NSString *text , NSArray <UIImage *> * imagesArray );
@interface SuggestInputView : UIView
@property(assign,nonatomic) NSInteger maxPic;
@property(strong,nonatomic) UIImage *cameraBgIcon;
-(void)getSugeestInfo:(SuggestInputBlock)block;
@end
还支持独立的图片选择部分
///点击图片
typedef void (^SuggestImageTapImageBlock)(NSIndexPath *path , UIImage *image,UIButton *imageBtn);
///设置图片
typedef UIImage *(^SuggestImageSetImageBlock)(NSIndexPath *path ,UIButton *imageBtn );
@interface SuggestImageSelectView : UIView
@property (strong,nonatomic) UICollectionView *collectView;
@property(strong,nonatomic) UIImage *cameraBgIcon;
@property(strong,nonatomic) UIImage *delBtnImage;
///item 的间距
@property(assign,nonatomic) CGFloat itemSpace;
@property(assign,nonatomic) NSInteger maxPic;
@property(assign,nonatomic) NSInteger numberOfRow;
@property(copy,nonatomic) SuggestImageTapImageBlock tapImageBlock;
@property(copy,nonatomic) SuggestImageSetImageBlock setImageBlock;
@property (strong,nonatomic) NSMutableArray *currectImageArray;
-(void)addImages:(NSArray*)images;
-(void)deleteImageAtIndex:(NSInteger)index;
-(NSArray *)getImages;
-(CGSize)getItemSize;
-(CGFloat)getCollectViewFitSize;
@end