我在下面有這個設置,但是當我觸摸表格單元格時,我得到了警告,所以我知道該方法正在被調用,但單元格左側的圖像沒有更改。這是我的代碼如下所示: 在視圖控制器我有這2種方法:更改觸摸表格單元格的UIImage
cellImage在.H聲明,我在此.M合成它,以及
正下方上面的方法,我有這樣的一個(我改變圖像的底部!
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath;
{
NSString *cellselected = [NSString stringWithFormat:@"cell selected %@", [tabledata objectAtIndex:indexPath.row]];
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"alert" message:cellselected delegate:self cancelButtonTitle:@"close" otherButtonTitles:nil];
[alert show];
//------------------------------------------------------------------------------start
cellImage = [UIImage imageNamed:@"checkboxfull.png"];
//----------------------------------------------------------------------------end
}
需要的所有幫助我能得到,感謝
你試圖引用直接的UIImageView的形象? 「cell.imageView.image = [UIImage imageNamed:@」checkboxfull.png「];」 我不知道,但也許「cell.imageView.image = cellImage;」需要UIImage的副本,因爲它仍然沒有加載到內存中。 – Markus 2012-02-20 17:01:20