私は一種のメモアプリを使用しており、スワイプして削除するオプションを追加したいと考えていました (iPhone のデフォルトのメモアプリのように)。次の 2 つのテーブル ビュー メソッドを実装しました。
- (BOOL)tableView:(UITableView *)tableView canEditRowAtIndexPath:(NSIndexPath *)indexPath
{
return YES;
}
- (void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath
{
if (editingStyle == UITableViewCellEditingStyleDelete)
{
//Action to delete value of the cell
}
}
アニメーション以外はすべてうまく機能します。スワイプ アクションで削除ボタンを表示することはアニメーションで発生しますが、非表示 (タップまたはテーブル ビューをスクロールすることによって) はアニメーションでは発生しません。削除ボタンがすぐに消えました。
削除ボタンが非表示になる過程をアニメーションで表示できますか?