私はUITableVIew
テーブルを持っています。
ProtocolのメソッドtableView:commitEditingStyle:forRowAtIndexPath:
に削除を実装しました。UITableViewDataSource
ここではすべて正常に動作します。件名に関する有用な質問はこちらコアデータを使用したアニメーションでテーブル行を削除しています。
しかし、すべてのセルにはカウントダウンするタイマーが表示されており、これに問題があります。
私NSTimer
は次のように使用します:
timer = [NSTimer scheduledTimerWithTimeInterval:0.25 target:self
selector:@selector(updateTickerHandler:) userInfo:nil repeats:YES];
...
- (void)updateTickerHandler:(NSTimer*)timer
{
[tableView reloadData];
}
ユーザーがタイマーを削除するためにスワイプすると、「削除」ボタンが[tableView reloadData];
呼び出されると消えます。
ユーザーが「削除」でスムーズにスワイプできるように、表のセルにタイマーのカウントダウン値を更新する機能を実装したいと考えています。
これを達成する方法は?