在我的应用程序中,我有一个 UITableViewCell 用于显示背景颜色设置。在 detailTextLabel 中,它显示颜色的名称,背景设置为实际颜色,例如[UIColor cyanColor]
. 请注意,我只设置了 detailTextLabel 的背景,而不是整个 UITableViewCell。当用户点击单元格时,他们会被带到另一个 UITableView,让他们选择一种颜色,当他们返回到前一个 UITableView 时,UILabel 的 backgroundColor 会更新为新颜色。
问题是,每当我返回初始 UITableView 时,UILabel 的 backgroundColor 会立即更新,然后返回初始颜色。我不知道为什么它会恢复。有什么建议么?
谢谢!