カスタムテーブルビューセルを5つの異なるイメージビューで埋めたいです。私のcustomTableViewCellではこれを行います。
-(void)setImage:(UIImage *)image forPosition:(NSUInteger)position{
if(position == 1){
_img_Player1.image = image;
}else if(position == 2){
_img_Player2.image = image;
}else if(position == 3){
_img_Player3.image = image;
}else if(position == 4){
_img_Player4.image = image;
}else if(position == 5){
_img_Player5.image = image;
}else if(position == 6){
_img_Player6.image = image;
}
}
そして、私のCellForRowAtIndexPathでこれを行います。
static NSString *simpleTableIdentifier = @"PlayerCustomCell";
PlayerCustomCell *cell = (PlayerCustomCell *)[tableView dequeueReusableCellWithIdentifier:simpleTableIdentifier];
if (cell == nil)
{
NSArray *nib = [[NSBundle mainBundle] loadNibNamed:@"PlayerCustomCell" owner:self options:nil];
cell = [nib objectAtIndex:0];
}
Team *team = [self.fetchedResultsController objectAtIndexPath:indexPath];
NSData* imageData = [[NSData alloc] initWithContentsOfURL:[NSURL URLWithString:team.image]];
UIImage* image = [[UIImage alloc] initWithData:imageData];
for(int i=0;i<=5;i++)
{
[cell setImage:image forPosition:i];
}
return cell;
現時点では、私のテーブルビューは次のようになっています。
|---------------------------------------------------------------------|
| |
| bird image bird image bird image bird image bird image |
|---------------------------------------------------------------------|
| |
| dog image dog image dog image dog image dog image |
|---------------------------------------------------------------------|
| |
| cat image cat image cat image cat image cat image |
|---------------------------------------------------------------------|
問題が何であるかをご覧いただければ幸いです。画像を設定したら、次のindexPathに移動する必要があると思います。私の質問は、どうすればこれを行うことができるかということです。
敬具。