2010-10-25 56 views
0

我有一個UITableView,我需要通過NSTimer每秒更新約2-3次。這個表格中的單元格有UIButtons,它們響應touchupinside。問題是,這造成了極高的敏感度。我無法按下按鈕太久,否則它不會註冊。定期更新UITableView

這個問題在 UIButton oversensitive

解決如何解決的定期更新表中的問題,而在同一時間保持按鈕自然迴應?

回答

0

只更新可見的UITableViewCells而不是在表上調用reloadDatareloadData每次調用時都會重新創建表格單元格,導致您的觸摸事件變得「丟失」,因爲它們會轉到舊的釋放表格單元格。

0

而不是重新加載tableview中的內容,嘗試重新加載它們在表格單元格中。繼承該單元格並重新加載單元格中的必要數據。通過這樣做,你的按鈕將不會被一次又一次地創建。只有數據會被刷新。