我正在開發應用程序,其中有定時器UITableViewCell
。但我怎麼能做到這一點,每個單元格運行不同的定時器和它的動態,我從服務器獲取它。如何實現這個計時器,在UITableViewCell
。我是否需要創建任何NSOperationQueue
。任何人都可以幫助我找到解決方案。UITableViewCell具有計時器
感謝,
我正在開發應用程序,其中有定時器UITableViewCell
。但我怎麼能做到這一點,每個單元格運行不同的定時器和它的動態,我從服務器獲取它。如何實現這個計時器,在UITableViewCell
。我是否需要創建任何NSOperationQueue
。任何人都可以幫助我找到解決方案。UITableViewCell具有計時器
感謝,
你的計時器不能完全在UITableViewCells,因爲他們得到回收。你的tableview數據源應該保留每個單元格的時間。使用NSTimer
+ scheduledTimerWithTimeInterval:target:selector:userInfo:repeats:
定期更新計時器視圖/標籤。
我已經在我的一個應用程序中完成了這個工作,所以我會分享並希望它對您有所幫助。
1.執行+ scheduledTimerWithTimeInterval:target:selector:userInfo:repeats:
函數。
2.爲UITableViewCell創建自定義類並在其中創建一個方法,您可以在其中更新計時器標籤。
3.內部計時器函數查找tableview可見行並調用您的自定義UITableViewCell類方法,該方法將只更新您的更新文本,以便優化您的性能。
可以請你發佈你的代碼供參考,因爲我正在尋找克服類似的問題,而不使用reloadData上tableView – user366584
你會提供相同的演示.. – ilesh
定時器是做什麼的? –
什麼也沒有,它只會計算時間。 – arthankamal