我有一组图像,这些图像以UIScrollView
显示。我想要连续水平放置3个图像,如果数组包含5个图像,那么第3行应该是3个图像,剩下的2个应该移动到下一行。
如果我有一个字符串,我会在循环中使用\n
,但我有一个对象数组。
答案 0 :(得分:0)
使用此代码
float xPos = 10.0f;
float yPos = 10.0f;
int lineCheck = 0;
for(int i =0; i<10;i++)
{
if (lineCheck == 3)
{
lineCheck = 0;
xPos = 10.0f;
}
UIImageView *imgView = [[UIImageView alloc]initWithFrame:CGRectMake(xPos, yPos, 100.0f, 100.0f)];
imgView.image = [UIImage imageNamed:@"YOur image name"];
[scrollView addSubview:imgView];
xPos = xPos+110.0f;
yPos = yPos+110.0f;
lineCheck = lineCheck+1;
}
答案 1 :(得分:0)
您可以Customize Table Cells并根据需要显示图片。
答案 2 :(得分:0)
我知道这已经很老了,但是我已经在几个项目中实现了它。我发现GMGridView
是针对您案例的最佳解决方案之一。看看吧:
希望你能够轻松实现它。