UITableView
私は持っているアプリを持っていてCells
、UIImageViews
昼UILabels
のテーマと夜のテーマのイメージ/テキストカラーを変更します(自動的に設定しようとしています)。
私の問題は、テーブルにデータが入力されているときに画像と色を設定しcellForRowAtIndexPath
、その日中に「テーマ」を設定し、数時間後に夜の「テーマ」でアプリを再度開くと、アプリはまだ「バックグラウンド」にあり、リロードする必要viewDidLoad
はありません (つまり、起動しません)。スクロールするまでUITableView
「テーマ」が表示され、スクロールによって新しいセルが表示されると、「テーマ」が表示されます。
時間帯を変更する場合、セル内のオブジェクトをどのように設定すればよいですか? を使用することを考えていNSTimer
ましたが、セル内のオブジェクトを更新する方法がわかりません。AppDelagate
で適切な方法を使用して物事を動かすことも考えていましたが、強制的にリロードする方法はありTableView
ますか?
助言がありますか?