質問

しています。必要な成分のミックスのテキスト、リンクをクリックします。

にはFacebookアプリです。http://img193.imageshack.us/img193/1355/example1t.jpg

誰か知っていよりは可能です。例えば、UITextViewを検出できるリンク文字ることができていないの挿入からクリックします。

おります。

役に立ちましたか?

解決

利用していCoreTextます。

の算定をタップ-オフセットしたのが少々難かった忘れじの座標システム、それができないので、簡単にストーリーをご紹介をどのようにし、実行してください:

  1. をテキストとして NSMutableAttributedString (以降のご変更であります。
  2. スキャンで、テキストを追加したいへのリンクを挿入し、二つの属性:1)テキストの色によるインスタンス、青;2)カスタムリンク属性の名前で好きなものを、その値のリンクに行きたい)
  3. テキストを描画しますお drawRect:.して作成していただく必要があり、 CTFramesetterRefCTFrameRef (後者だきたいです。また、作成framesetterは高価なプロセスなので一度だけ、外部のdrawRect:)可能な場合).
  4. おタッチ取り扱いコードは、先ほども述べたようにする必要がありまを補うために異なる座標システム。からあると仮定しているテキストをその座標とすることができますが、テキスト描画されるをタップしたので、その傍受されにタッチハンドラの場合、属性、特定 CTRunRef を含むカスタムリンクの属性。または単に取得する属性、すな--一般的にこのはがきを使用したいのに限ります。

その核心はます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top