私はPDF形式のかなり大きなヘルプセクションを持つアプリケーションを持っています。 PDFが非常に大きく、楽器ではプロセッサに多少の負担がかかることが分かりますので、私はそれを段階的に解消します。UI要素のLongpress(または、どの要素が押されたかを確認する方法)
軽い実装では、指定したテキストをポップオーバーで表示するすべてのUI要素に添付できるUILongPressGestureRecognizer
を使用するか、選択した要素の機能を示すUIMenuController
を使用します。
私の質問は次のとおりです。ビュー内のすべての要素にタグのようなものを添付して、単一のメソッドに渡すにはどうすればよいですか?タグを試してみたところ、私のメソッドシグネチャの(id)sender
セクションにアクセスする方法がないことがわかったので、要素を区別する方法はありませんでした。
編集者:以下の人に:ビューのタグを決定することに関して私の質問を解決しましたが、タグを確認するためにジェスチャ認識ツールをUIBarButtonItemに追加する方法を教えてください。あなたの実装は、UIGestureRecognizersがタグプロパティを持っていないので、非常に不快なセレクタを許可します。
優れています。私は今それをテストします。 – CodaFi
動作している間、私の編集をチェックしてください。 – CodaFi