oOOMIAO 2013-01-11 07:39 采纳率: 10%
浏览 3216
已采纳

iphone中UIGridView的问题

用UIGridView创了一个网格视图的图片,但是用下面的代码之后,实现的效果是只有一张图片显示了所有的网格:

-(UIGridViewCell *) gridView:(UIGridView *)grid cellForRowAt:(int)rowIndex AndColumnAt:(int)columnIndex
{
Cell *cell = (Cell *)[grid dequeueReusableCell];

if (cell == nil) {
    cell = [[Cell alloc] init];
}


NSString *imageLink = [item objectForKey:@"link"];

NSURL * imageURL = [NSURL URLWithString:imageLink];
NSData * imageData = [NSData dataWithContentsOfURL:imageURL];
UIImage * image = [UIImage imageWithData:imageData];

cell.thumbnail.image = image;
return cell;
}

怎么样能让网格图片正常显示多个图片?

  • 写回答

1条回答

  • lanhailvcao 2013-01-11 08:31
    关注

    你在gridView中cellForRowAt方法把相同的链接给所有的UIGridViewCell.

    应该根据owIndex和列指数来给出不同链接,才能显示出不同图片

    比如,每行有四个图片

     int column = 4;
     int row = totalImage / column;
    
     for(int i=1; i<=totalImage; i++)
     {
        for(int j=1; j<=row; j++)
        {
           for(int m=1; m<=column; m++)
           {
              // j and m 's image
           }
        }
     }
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 有赏,i卡绘世画不出
  • ¥15 如何用stata画出文献中常见的安慰剂检验图
  • ¥15 c语言链表结构体数据插入
  • ¥40 使用MATLAB解答线性代数问题
  • ¥15 COCOS的问题COCOS的问题
  • ¥15 FPGA-SRIO初始化失败
  • ¥15 MapReduce实现倒排索引失败
  • ¥15 ZABBIX6.0L连接数据库报错,如何解决?(操作系统-centos)
  • ¥15 找一位技术过硬的游戏pj程序员
  • ¥15 matlab生成电测深三层曲线模型代码