2011-11-13 53 views
0

我想顯示活動,不斷更新UITableView頁腳中的另一個時區的時間。這甚至可能/這是最明智的做法嗎?我可能會反思這一點。不斷更新UITableView頁腳中的時間?

如:


Tableviewcell一個


Tableviewcell乙


當前時間在倫敦:8:45 < ---不斷更新,而無需用戶刷新整個表格

回答

1

如果您將UITableView tableFooterView屬性設置爲自定義視圖(包含UILabel)並保留對其的引用,則可以使用間隔爲1秒的重複NSTimer並根據當前的倫敦時間更新UILabel文本。

+0

我可以支持這個解決方案。我也是這樣做的。如果視圖正在改變或再次出現,您只需要留意NSTimer就可以停止/啓動定時器。我在這個問題上遇到了一些麻煩。 – andi1984

1

你應該有一個特殊的UIView的子類裏面有一個Timer。

這個計時器會刷新時間(在UILabel內?)。

,並把這個子類作爲您的UITableView的頁腳:-)

嘗試&說我們,如果您有任何問題。