UIMenuController
カスタムtableviewCellからテキストをコピーするためにアプリに実装しています。
それを行うには2つのオプションがあります。
オプション 1. tableviewsshouldShowMenuForRowAtIndexPath
デリゲート メソッドを使用する
オプション 2. カスタムを使用しますUIMenuController
。ビューに(長押し/ダブルタップ)ジェスチャ認識機能を追加しました(他の目的で didSelect を使用したくありません)
私が実際にやりたいことは、-tableViewで(長押し/ダブルタップ)したときにコピーオプションのみindexPath
を表示し、そのtableViewのをキャプチャすることです。
オプション 1 の問題点は、デフォルトで切り取り、コピー、貼り付けの 3 つのオプションがあることです。オプション 2 の問題は、長押しジェスチャー認識メソッドに indexPath の情報がないため、テーブルのインデックスを取得できないことです。
両方を機能させる方法はありますか(コピーオプションとジェスチャでindexPathを取得するだけです)。