0

私は一種のウィキ風のアプリを作成しようと取り組んでいます。UITextViewに表示されているテキストをクリックすると、アプリは単語の定義を含むポップオーバーを表示します。私は周りを検索してきましたが、私が持っている最善のアイデアは、ポップオーバーを持つ可能性のあるすべてのテキストの画面上の場所を追跡し、指でタップした場所を正確に追跡し、それらが一致したときにポップオーバーを表示することです。これに対するより良い解決策はありますか?

ありがとう、ピート

4

1 に答える 1

0

これを行うために私が理解した最も簡単な方法は、行ごとに移動し、基本的に元のテキスト上のリンクと同じテキストでUIButtonを貼り付けることです。これは、すべての行にUILabelを使用してから、それらをビュー全体に追加する必要があることを意味します。UITextViewと同じ効果が得られますが、テキストが行に表示されるCGPointを正確に特定できます。

ちょっとハッキーですが、それは私が見つけた最高の解決策でした!

于 2012-07-12T17:28:28.980 に答える