0
URLと一緒にパラメータとしてidを送る必要があります。次に、プログラムは非同期に画像をダウンロードし、画像をuitableviewセルに表示する必要があります。これを達成するにはどうすればいいですか?私はIDに応じてプロフィール画像をダウンロードして、uitableviewセルに表示する必要があります
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{
UITableViewCell *cell=[tableView dequeueReusableCellWithIdentifier:@"lisn"];
cell=[[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:@"lisn"] autorelease];
[[cell textLabel] setFont:[UIFont systemFontOfSize:14.0]];
switch([indexPath section]){
case 0:
cell.textLabel.text=[arryList objectAtIndex:indexPath.row];
CGRect memberFrame=CGRectMake(240,18,10,30);
UILabel *members=[[[UILabel alloc] initWithFrame:memberFrame ] autorelease];
members.text=[arryList objectAtIndex:indexPath.row + 3];
[cell.contentView addSubview:members];
break;
case 1:
[email protected]"Start date:";
CGRect dateFrame=CGRectMake(80,6,180,20);
UILabel *sDate=[[[UILabel alloc] initWithFrame:dateFrame] autorelease];
sDate.text=[arryList objectAtIndex:indexPath.row + 1 ];
[cell.contentView addSubview:sDate];
[email protected]"End date:";
CGRect enddateFrame=CGRectMake(80,22,180,50);
UILabel *eDate=[[[UILabel alloc] initWithFrame:enddateFrame] autorelease];
eDate.text=[arryList objectAtIndex:indexPath.row + 2];
[cell.contentView addSubview:eDate];
break;
case 2:
cell.textLabel.text=[arryList objectAtIndex:indexPath.row + 4];
break;
case 3:
cell.imageView.image = [UIImage imageNamed:@"ic_place_holder_small.png"];
break;
break;
}
return cell;
}
ご回答いただきありがとうございます。もう一度感謝してくれてありがとう –