4

UITableViewのセルをアニメーションで削除したい。以下で説明するようなアニメーションが必要です。

UITableViewCell のコンテンツに線を引く必要があります。タッチが終了するとコンテンツが消え、その後セルが削除されます。ここに添付されている画像からアイデアを得ることができます。ここに画像の説明を入力

私はこのフローでこれを達成することを考えました:

  1. CoreGraphics を使用して、コンテンツに線を引く必要があります
  2. - (void)touchesEnded:(NSSet*)touches withEvent:(UIEvent*)event、step3 を呼び出します
  3. 電話- (void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath

私が何らかの形で間違っているか、他の選択肢があるかどうか教えてください。

どんな助けでも大歓迎です。

4

1 に答える 1

1

私はそれをググって、http://www.raywenderlich.com/21842/how-to-make-a-gesture-driven-to-do-list-app-part-13から最良の解決策を得ました

この完全なチュートリアルを確認してください。次の画面が見つかりました:-

ここに画像の説明を入力

リンクをたどる 例 解決策が得られたことを願っています

コードの下にもリンクでデモを提供し、セルの左から右にドラッグすると、セルは水平線で緑色に表示されます。コーサーを左から右にドラッグし、テーブルからセルを削除すると、その素晴らしいデモが表示されます。

于 2013-03-07T09:16:53.583 に答える