gpt4 book ai didi

iphone - 设置特定表格单元格的 ImageView

转载 作者:行者123 更新时间:2023-11-29 04:38:30 25 4
gpt4 key购买 nike

这是一些有趣的问题。我正在开发一个带有 tableview 的应用程序。最初,tableview 有 4 行,并且所有 4 行在 ImageView 中都具有相同的图像。当我单击第一行时,我在第一行下手动添加了一些子行并重新加载 TableView 。当我第二次单击之前单击的同一行时,我删除了手动添加的对象并重新加载表格 View 。我想更改第一张图片。当第一行时。单击行并第二次单击第一行。行,然后显示所有四行都相同的上一张图像..请告诉我如何执行此操作。

a=b=c=FALSE


- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath

{

///////11111

if(a==FALSE && indexPath.row==0)

{

[array insertObject:@"a" atIndex:1];

[array insertObject:@"b" atIndex:2];

[array insertObject:@"c" atIndex:3];

a=TRUE;


}

else if(indexPath.row==0 && a==TRUE)

{

[array removeObject:@"a"];

[array removeObject:@"b"];

[array removeObject:@"c"];


a=FALSE;
}


else if(a==FALSE && b==FALSE && indexPath.row==1)


{
[array insertObject:@"d" atIndex:2];
[array insertObject:@"e" atIndex:3];
[array insertObject:@"f" atIndex:4];
b=TRUE;
}
else if(a==TRUE && b==FALSE && indexPath.row==4)
{
[array insertObject:@"d" atIndex:5];
[array insertObject:@"e" atIndex:6];
[array insertObject:@"f" atIndex:7];
b=TRUE;
}
else if(a==FALSE && b==TRUE && indexPath.row==1)
{
[array removeObject:@"d"];
[array removeObject:@"e"];
[array removeObject:@"f"];
b=FALSE;
}
else if(a==TRUE && b==TRUE && indexPath.row==4)
{
[array removeObject:@"d"];
[array removeObject:@"e"];
[array removeObject:@"f"];
b=FALSE;
}



/////////3333333333

else if(a==FALSE && b==FALSE && c==FALSE && indexPath.row==2)
{
[array insertObject:@"m" atIndex:3];
[array insertObject:@"n" atIndex:4];
[array insertObject:@"p" atIndex:5];
c=TRUE;
}
else if(a==FALSE && b==TRUE && c==FALSE && indexPath.row==5)
{
[array insertObject:@"m" atIndex:6];
[array insertObject:@"n" atIndex:7];
[array insertObject:@"p" atIndex:8];
c=TRUE;
}
else if(a==TRUE && b==FALSE && c==FALSE && indexPath.row==5)
{
[array insertObject:@"m" atIndex:6];
[array insertObject:@"n" atIndex:7];
[array insertObject:@"p" atIndex:8];
c=TRUE;
}
else if(a==TRUE && b==TRUE && c==FALSE && indexPath.row==8)
{
[array insertObject:@"m" atIndex:9];
[array insertObject:@"n" atIndex:10];
[array insertObject:@"p" atIndex:11];
c=TRUE;
}


else if(a==TRUE && b==TRUE && c==TRUE && indexPath.row==8)
{
[array removeObject:@"m"];
[array removeObject:@"n"];
[array removeObject:@"p"];
c=FALSE;
}
else if(a==TRUE && b==FALSE && c==TRUE && indexPath.row==5)
{
[array removeObject:@"m"];
[array removeObject:@"n"];
[array removeObject:@"p"];
c=FALSE;
}
else if(a==FALSE && b==TRUE && c==TRUE && indexPath.row==5)
{
[array removeObject:@"m"];
[array removeObject:@"n"];
[array removeObject:@"p"];
c=FALSE;
}
else if(a==FALSE && b==FALSE && c==TRUE && indexPath.row==2)
{
[array removeObject:@"m"];
[array removeObject:@"n"];
[array removeObject:@"p"];
c=FALSE;
}


//////4444444444
if(indexPath.row==[array count]-1)
{
---
}

[tableview reloadData];
}

最佳答案

我假设您正在使用包含字典的数组填充 TableView 。您可以在字典中设置一个标志(例如“展开”或“折叠”),然后在 cellForRowAtIndexPath 中检查该标志是否为 true/false,以便您可以根据该标志设置图像。

关于iphone - 设置特定表格单元格的 ImageView ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10733306/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com