我有一个非常烦人的问题。我想要做的是将 6 个图像视图绘制到一个单元格中。在以下屏幕上,您会看到我想要实现的目标。
这就是我在 cellForRowAtIndexPath 中所做的
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *CellIdentifier = @"Cell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier];
}
for(int i=0;i<5;i++)
{
float xCoord = 30.0;
Team *team = [self.fetchedResultsController objectAtIndexPath:indexPath];
NSData* imageData = [[NSData alloc] initWithContentsOfURL:[NSURL URLWithString:team.image]];
UIImage* image = [[UIImage alloc] initWithData:imageData];
UIImageView* imgView = [[UIImageView alloc] initWithImage:image];
[imgView setFrame:CGRectMake(xCoord,0,66,66)];
[cell.contentView addSubview:imgView];
xCoord += imgView.frame.size.width + 5;
NSLog(@"%f",xCoord);
[cell.contentView clearsContextBeforeDrawing];
}
return cell;
}
有谁能够帮助我?