2011-11-13 12 views
0

私は、UITableViewフッターの別のタイムゾーンからアクティブな、常に更新する時間を表示したいと思います。これは可能なのでしょうか/これを実行する最も賢明な方法ですか?私はこれをやりすぎるかもしれない。UITableViewフッターで時間を更新していますか?

例:


Tableviewcell A


Tableviewcell B


ロンドン現在時間:8:45 < ---にユーザを必要とすることなく連続的に更新テーブル全体をリフレッシュする

答えて

1

UITableView tableFooterViewプロパティをカスタムビュー(UILabelを含む)に設定して参照を保持すると、1秒の間隔で繰り返しNSTimerを使用し、現在のロンドン時間に従ってUILabelテキストを更新できます。

+0

私はこの解決策をサポートできます。私は同じようにやった。あなたのビューが変わっている、または再び来ている場合は、タイマーを停止/開始するためだけにNSTimerに目を向ける必要があります。私はまずこの問題に関するいくつかの問題を抱えていました。 – andi1984

1

UIViewの特別なサブクラスにタイマーが必要です。

このタイマーは時間を更新します(UILabelの中で?)。

そして

:-)あなたのUITableViewのフッターあなたはどんな問題がある場合は&たちを言ってみて、このサブクラスを置きます。

関連する問題