在tableViewCell

时间:2019-10-19 01:03:11

标签: ios swift

我有一个tableViewCell,我为其编写了以下代码,以将特殊注释设置为紫色:

func set(comment:Comment) {

if comment.reports < -10 && comment.id == "Text" && comment.snap == "See Post" {

            TextLabel.textColor = UIColor(red: 57/255, green: 0, blue: 75/255, alpha: 1) }
}

现在,我只希望我的评论之一变成紫色,所以我设置了极端限制性条件。例如,除此一个特殊注释之外的所有注释都从0个报告开始,并且只能获取报告,而我要变成紫色的此注释从-2000个报告开始。

我想变成紫色的注释会变成紫色,但有时其他注释变成不符合if语句条件的紫色。我认为在将所有评论放入表中时,该表以某种方式使我的特殊紫色评论感到困惑。我相信这一点,因为我在评论数组中首先插入了特殊的紫色评论,并且代码如下:

if indexPath.row == 0 {
                cell.hideSeparator()
            }

但是,每当另一条注释变为紫色时,它也会丢失其单元格分隔符。我该如何解决这个问题?

0 个答案:

没有答案
相关问题