美文网首页
ios批量创建UIImageView,九宫格图片

ios批量创建UIImageView,九宫格图片

作者: 奕珃 | 来源:发表于2017-06-19 14:13 被阅读0次

用UICellectionView也可以搞定,根据需求来选择吧:)

在一个view中根据imgArray中图片数量,动态创建多个UIImageView展示图片,一行展示三个图片,当多于三个时,图片多一行,整个view也要增加高度。

//取屏幕宽高

floatwidth = [UIScreen mainScreen].bounds.size.width;

chooseImageView = [[UIViewalloc] init];NSArray*imgArray = [[NSArrayalloc] initWithObjects:@"1_leirobin.jpg",@"1_leirobin.jpg",@"1_leirobin.jpg",@"1_leirobin.jpg",@"1_leirobin.jpg",nil];NSIntegerpicCount = [imgArray count];//定义每个cell图片for(inti=0;i

imageCell.image= [UIImageimageNamed:[NSStringstringWithFormat:@"%@",[imgArray objectAtIndex:i]]];//每当第4个图片时,增加一行,增加整个view的高度if(i%3==0) {

[chooseImageView setFrame:CGRectMake(0,100, width, chooseImageView.frame.size.height+width/3+20)];

}

[chooseImageView addSubview:imageCell];

}

[self.viewaddSubview:chooseImageView];

相关文章

网友评论

      本文标题: ios批量创建UIImageView,九宫格图片

      本文链接:https://www.haomeiwen.com/subject/bfbgqxtx.html