gpt4 book ai didi

iphone - 如果发生条件,更改 TableView 中新添加的行的背景颜色?

转载 作者:行者123 更新时间:2023-11-29 04:07:45 24 4
gpt4 key购买 nike

我有一个聊天应用程序,我在其中添加来自 NSMutableArray 的单元格。我正在使用 Pusher api。现在,当用户从 channel 中删除时,我放置了一个 NSNotifications,并且我正在更改 bool 值,根据它的值我正在更改单元格的背景图像。在我的 cellForRowAtIndexpath: 方法中:

if([userid isEqualToString:uidstr])
{
if(offline==YES)
{
UIImageView* img = [[UIImageView alloc]initWithImage:[UIImage imageNamed:@"chat_cellreply02.png"]];
[cell setBackgroundView:img];
[img release];
}
else
{
UIImageView* img = [[UIImageView alloc]initWithImage:[UIImage imageNamed:@"chat_cellreply.png"]];
[cell setBackgroundView:img];
[img release];
}
}

它正在工作,但这里的问题是所有单元格的背景都在变化。我只需要更改新添加的单元格的背景。有人可以指导我如何实现这一目标吗?

最佳答案

使您的离线变量属于您在可变数组中保存的结构。然后在 cellForRowAtIndexPath 中检查该变量。

关于iphone - 如果发生条件,更改 TableView 中新添加的行的背景颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14935433/

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