1

UIMenuControllerカスタムtableviewCellからテキストをコピーするためにアプリに実装しています。

それを行うには2つのオプションがあります。

オプション 1. tableviewsshouldShowMenuForRowAtIndexPathデリゲート メソッドを使用する

オプション 2. カスタムを使用しますUIMenuController。ビューに(長押し/ダブルタップ)ジェスチャ認識機能を追加しました(他の目的で didSelect を使用したくありません)

私が実際にやりたいことは、-tableViewで(長押し/ダブルタップ)したときにコピーオプションのみindexPathを表示し、そのtableViewのをキャプチャすることです。

オプション 1 の問題点は、デフォルトで切り取り、コピー、貼り付けの 3 つのオプションがあることです。オプション 2 の問題は、長押しジェスチャー認識メソッドに indexPath の情報がないため、テーブルのインデックスを取得できないことです。

両方を機能させる方法はありますか(コピーオプションとジェスチャでindexPathを取得するだけです)。

4

1 に答える 1