我有一个应用程序,UITableView
在我Cells
的应用程序中有一个,UIImageViews
并且UILabels
可以更改图像/文本颜色的白天主题和夜间主题(尝试自动设置)。
我的问题是我在填充表格时设置图像和颜色,cellForRowAtIndexPath
并且在白天“主题”,然后如果我在晚上“主题”几个小时后重新打开应用程序并且应用程序仍然在“背景”中并且不需要重新加载(即viewDidLoad
不触发),“主题”显示的那一天,直到我滚动UITableView
,然后当新单元格通过滚动进入视图时显示“主题”。
当一天中的时间改变时,我应该如何在我的单元格中设置对象?我正在考虑使用NSTimer
,但我不确定如何更新单元格中的对象。我也在考虑使用适当的方法AppDelagate
来启动事物,但是有没有办法强制重新加载TableView
?
有什么建议么?