2 yue1liang1chuan yue1liang1chuan 于 2013.01.15 14:55 提问

UIImageView全部充填UITableViewCell

怎么实现整个UITableViewCell充填一个自定义图片?我需要在原型设计里面实现,但是不知道怎么做,我用了三个UITableViewCell,都用同一个图片,不知道怎么实现?

1个回答

abcdeFGh_xyz
abcdeFGh_xyz   2013.01.15 16:34

两种方法:
第一

  -(void)  tableView:(UITableView*)tableView 
       willDisplayCell:(UITableViewCell*)cell 
     forRowAtIndexPath:(NSIndexPath*)indexPath;
    {
        static UIImage* bgImage = nil;
        if (bgImage == nil) {
            bgImage = [[UIImage imageNamed:@"myimage.png"] retain];
        }
        cell.backgroundView = [[[UIImageView alloc] initWithImage:bgImage] autorelease];
    }

第二种更简单

((UIImageView*)cell.backgroundView).image = [UIImage imageNamed:@"customBackground"];
((UIImageView*)cell.selectedBackgroundView).image = [UIImage imageNamed:@"selectedBackground"];
Csdn user default icon
上传中...
上传图片
插入图片