查看图像网格

时间:2013-12-23 08:40:02

标签: ios gridview uiscrollview

我有一组图像,这些图像以UIScrollView显示。我想要连续水平放置3个图像,如果数组包含5个图像,那么第3行应该是3个图像,剩下的2个应该移动到下一行。

如果我有一个字符串,我会在循环中使用\n,但我有一个对象数组。

3 个答案:

答案 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是针对您案例的最佳解决方案之一。看看吧:

  1. GMGridView
  2. DTGridView
  3. AQGridView
  4. 希望你能够轻松实现它。