标签:
-(void)resetRoomBtn
{
[[_mctView viewWithTag:2000]removeFromSuperview];
CGFloat kWidth = (screenW-20)/4;
NSInteger arrayCount = _roomImgArray.count;
for (int i = 0; i<arrayCount; i++) {
ImageInfo *info = [_roomImgArray objectAtIndex:i];
NSInteger column = arrayCount%4;//列
NSInteger row = arrayCount/4;//行
UIButton *btn = [UIButton buttonWithType:UIButtonTypeCustom];
btn.frame = CGRectMake(column*kWidth,row*kWidth, kWidth, kWidth);
[btn.imageView setContentMode:UIViewContentModeScaleAspectFill];
btn.tag = 2000;
if (info.isLast) {
[btn setImage:info.mImage forState:UIControlStateNormal];
[btn addTarget:self action:@selector(pressPicBtn:) forControlEvents:UIControlEventTouchUpInside];
}else{
[btn addTarget:self action:@selector(showDeletePicAction:) forControlEvents:UIControlEventTouchUpInside];
}
if (info.mImage) {
[btn setImage:info.mImage forState:UIControlStateNormal];
}else{
[btn sd_setImageWithURL:[NSURL URLWithString:info.imageUrl] forState:UIControlStateNormal];
}
[_mctView addSubview:btn];
_mctView.frame = CGRectMake(0, _mctView.frame.origin.y, screenW, row*kWidth);
TTLog(@"%@%@",btn,_mctView);
}
_middleView.frame = CGRectMake(0, _mctView.frame.size.height+_mctView.frame.origin.y, screenW, _middleView.frame.size.height);
_licenceView.frame = CGRectMake(0, _middleView.frame.size.height+_middleView.frame.origin.y, screenW, _licenceView.frame.size.height);
}
-(void)resetLicenceBtn
{
[[_licenceView viewWithTag:1000]removeFromSuperview];
CGFloat kWidth = (screenW-20)/4;
NSInteger column = _licenceImgArray.count%4;//列
NSInteger row = _licenceImgArray.count/4+1;//行
int index = 0;
for (int i = 0; i<row; i++) {
for (int j=0; j<column; j++) {
ImageInfo *info = [_licenceImgArray objectAtIndex:index];
UIButton *btn = [UIButton buttonWithType:UIButtonTypeCustom];
btn.frame = CGRectMake(j*kWidth, i*kWidth, kWidth, kWidth);
[btn.imageView setContentMode:UIViewContentModeScaleAspectFill];
btn.tag = 1000;
if (info.isLast) {
[btn addTarget:self action:@selector(pressPicBtn:) forControlEvents:UIControlEventTouchUpInside];
}else{
[btn addTarget:self action:@selector(showDeletePicAction:) forControlEvents:UIControlEventTouchUpInside];
}
if (info.mImage) {
[btn setImage:info.mImage forState:UIControlStateNormal];
}else{
[btn sd_setImageWithURL:[NSURL URLWithString:info.imageUrl] forState:UIControlStateNormal];
}
[_licenceView addSubview:btn];
_licenceView.frame = CGRectMake(0, _licenceView.frame.origin.y, screenW, row*kWidth);
TTLog(@"%@%@",btn,_licenceView);
index++;
}
}
}
标签:
原文地址:http://www.cnblogs.com/guligei/p/4573863.html