大图展示以及重传按钮
<h1>样式展示</h1>
<p><img src="https://www.showdoc.cc/server/api/common/visitfile/sign/e89de7f489bd4e8702fcbd2f9b07009b?showdoc=.jpg" alt="" /></p>
<h1>控件代码参数说明</h1>
<p>几种变换的类型
1.控件包括删除,展示,重新从图库和相机获取图片上传,
2.只展示图片不包含删除和重新上传
3.没有图库选择按钮和重新拍照按钮,只有一个同一个位置居中的按钮reUploadTheReceipt</p>
<pre><code>index /*选择的是第几个图片*/
canDelete /*是否包含删除图片功能*/
imageArr /*图片的完整URLstring数组*/
selcetPicOrTakePicAgainBackgroundView /*是否展示下面的重新上传按钮*/
deletButtonBlock /*删除第index个图片的回调*/
takePhotoAgainBlock /*重新照相动作block*/
selectPicFromLibaryBlock /*重新从相册获取图片动作block*/
showImageAction /*展示图片动作*/</code></pre>
<h1>代码引用</h1>
<pre><code>#improt "LLUIKit_ShowOrderBigImageView.h"</code></pre>
<pre><code> LLUIKit_ShowOrderBigImageView*showOrderBigImageView = [[LLUIKit_ShowOrderBigImageView alloc]initWithFrame:CGRectMake(0, 0, CRWidth, CRHeight)];
showOrderBigImageView.index = indexPath.row;/*点击了第几个*/
showOrderBigImageView.canDelete = YES;/*能删除*/
showOrderBigImageView.imageArr = imageURLArray;/*图片数据源*/
showOrderBigImageView.selcetPicOrTakePicAgainBackgroundView.hidden = NO;/*可以重新获取图片*/
showOrderBigImageView.deletButtonBlock = ^(NSInteger index) {
};
showOrderBigImageView.takePhotoAgainBlock = ^{
};
showOrderBigImageView.selectPicFromLibaryBlock = ^{
};
[showOrderBigImageView showImageAction];</code></pre>
<h1>代码使用样例</h1>
<pre><code> __weak typeof(self)weakSelf = self;
LLUIKit_ShowOrderBigImageView*showOrderBigImageView = [[LLUIKit_ShowOrderBigImageView alloc]initWithFrame:CGRectMake(0, 0, CRWidth, CRHeight)];
showOrderBigImageView.index = indexPath.row;
showOrderBigImageView.canDelete = YES;
showOrderBigImageView.imageArr = imageURLArray;
showOrderBigImageView.selcetPicOrTakePicAgainBackgroundView.hidden = NO;
showOrderBigImageView.deletButtonBlock = ^(NSInteger index) {
if (_selectWhichType == 0) {
[weakSelf.billImageArray removeObjectAtIndex:(index)];
}else{
[weakSelf.freightImageArray removeObjectAtIndex:(index)];
}
[collectionView reloadData];
};
showOrderBigImageView.takePhotoAgainBlock = ^{
[weakSelf actionSheet:nil clickedButtonAtIndex:1];
};
showOrderBigImageView.selectPicFromLibaryBlock = ^{
[weakSelf actionSheet:nil clickedButtonAtIndex:0];
};
[showOrderBigImageView showImageAction];</code></pre>