私は、スワイプしてアクションボタンを表示するUITableViewでシングルジェスチャースワイプアクションを実装しようとしていますが、スワイプしてデフォルトのアクションを有効にします(「削除"または" Mail as Read as ")。UITableViewシングルジェスチャー行スワイプアクション
私は代理人に-tableView:editActionsForRowAtIndexPath:
を実装しています。私のボタンが表示され、それをタップすると機能しますが、フルスワイプでアクティブになるわけではありません。
私はデータソースに-tableView:commitEditingStyle:forRowAtIndexPath:
と-tableView:canEditRowAtIndexPath:
を付けずに試してみました。後者だけが呼び出されますが、どちらも違いを生み出すとは思われません。
もっと必要なことはありますか?または、この動作は標準APIを使用して実際には達成できませんか?
を試してみてください。実際には、私はそれを(MGSwipeTableCellに基づいて)やっていますが、私はそのアプローチを標準のAPIに置き換えて、たくさんのコードを取り除くことができるかどうかを確認しようとしています。 'editActionsForRowAtIndexPath'を使用して、OSはジェスチャ認識プログラムを完全に処理します。 – Uncommon