2011-02-08 14 views
1

UILabel(単語)のコンテンツにイベント(例:クリック、ダブルクリックなど)を受け取るサードパーティライブラリがありますか?私は、どの単語がイベントを受け取ったかを区別することに興味があります。答えが役立つ可能性がある場合、私は任意のサードパーティのライブラリについて知っているが、このリンクをしようといけないUILabelでクリック可能な単語

答えて

1

@Zepplockは、

UILabel touch and get the text where touched

は、私はよく分からないが、ユーザは、サンプルコードがあることを述べました。あなたはそれを試すことができます。

+0

私は必要なものに非常に近いと思われますが、それは編集可能なテキストに適用されますが、私は静的なUILabelである必要があります。 – Zepplock

0

最も簡単な方法は、文字列を分割し、その部分を別のUIButtonに表示することです。 しかし、テキストがたくさんある場合、おそらくコアテキスト用のドキュメントをチェックする必要があります。単語/文/文字の座標を取得し、タッチイベントを受け取るオーバーレイ(UIButtonなど)を追加できます。または、UIResponderメソッドをオーバーライドしてジェスチャ認識機能を使用することもできます。

関連する問題