ios批量創(chuàng)建UIImageView,九宮格圖片

用UICellectionView也可以搞定,根據(jù)需求來選擇吧:)

在一個view中根據(jù)imgArray中圖片數(shù)量,動態(tài)創(chuàng)建多個UIImageView展示圖片,一行展示三個圖片,當(dāng)多于三個時,圖片多一行,整個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]]];//每當(dāng)?shù)?個圖片時,增加一行,增加整個view的高度if(i%3==0) {

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

}

[chooseImageView addSubview:imageCell];

}

[self.viewaddSubview:chooseImageView];

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容