gpt4 book ai didi

ios - 更改 UITableView 中几个选定的表格 View 单元格文本的颜色

转载 作者:行者123 更新时间:2023-11-28 10:34:36 26 4
gpt4 key购买 nike

我有一个包含 8 个单元格的表格 View 。每个都包含一个标签。对于最后 4 个单元格,我希望标签的文本属性具有蓝色。对于前四个单元格,我希望它们具有黑色。

我使用以下代码在 cellForRowAt indexPath 中将文本颜色设置为蓝色:

if indexPath.row > 4 {
cell.label.textColor = UIColor.blue
}

这会将颜色更改为蓝色,但是当用户向下滚动然后再次向上滚动时,前两个单元格标签也具有蓝色,因为单元格被重复使用了。

我该如何解决这个问题?谢谢。

最佳答案

由于出队问题或 Cell 重用问题,您必须将 else 部分添加到您的 cellForRow 方法中。

cell.label.textColor = indexPath.row > 4 ? .blue : .black

Note: Always remember to add else part into cellForRow Method, Otherwise it behaves weirdly.

关于ios - 更改 UITableView 中几个选定的表格 View 单元格文本的颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54253788/

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