【发布时间】:2013-07-04 05:02:23
【问题描述】:
我有表格视图,我想在选择时将图像添加到单元格,如果选择了新单元格,则将图像更改为选定单元格
- (void)tableView:(UITableView *)tableView didDeselectRowAtIndexPath:(NSIndexPath *)indexPath
{
cell = [self.tableView cellForRowAtIndexPath:indexPath];
cell.imageView.image=[UIImage imageNamed:@"Activity.png"];
}
- (void)tableView:(UITableView *)aTableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
[self.tableView deselectRowAtIndexPath:indexPath animated:YES];
cell = [self.tableView cellForRowAtIndexPath:indexPath];
cell.imageView.image=[UIImage imageNamed:@"Activity2.png"];
NSUInteger row = indexPath.row;
}
这是我想给出的代码
if (indexPath.row==0) {
cell.imageView.image=[UIImage imageNamed:@"Activity2.png"];
NSLog(@"Cell Clicked row 0");
if(indexPath.row==1){
NSLog(@"Cell Clicked row 1 in 0");
cell.imageView.image=[UIImage imageNamed:@"Catalog"];
}
}
if (indexPath.row==1) {
cell.imageView.image=[UIImage imageNamed:@"Catalog2.png"];
NSLog(@"Cell Clicked row 1");
if(indexPath.row==0){
NSLog(@"Cell Clicked row 0 in 1");
cell.imageView.image=[UIImage imageNamed:@"Activity"];
}
}
new code added that how i want images on cell when new cell is selected.
【问题讨论】:
-
有什么问题?取消选择行不起作用是什么意思?
-
是的,我正在将图像分配给选定的第 0 行 Activity2.png,当我选择第 1 行时,我希望第 0 行应该有 Activit,ong,第 1 行应该有 Row2.png
标签: ios objective-c ipad uitableview