2012-01-03 14 views
0

クリック可能なテキストのラベルが必要ですが、ここではFancyLabelを示唆する回答を読んでいます。 新しい代替手段はありますか? 私はUIWebViewを使用することもできますが、それは遅くなることを知っています。これを達成するにはよりよい方法がありますか? おかげUILabelでクリック可能なテキスト

答えて

3

は、あなただけの誰かがそれをタップしたときに検出するUILabelUITapGestureRecognizerを追加し、それにYESuserInteractionEnabledを設定することができます。

テキストの一部のみをクリック可能にしたい場合は、もっと多くの作業を行う必要があります。おそらく、すべてのビジネスロジックを処理する完全なカスタムビューになりたい複合体。

+0

サブクラスUILabelでは、userInteractionEnabledを設定し、touchesBegan:withEvent:を実装します。または、それをカスタムUIButtonにして、テキストを上に描画します。 – Jano

+0

ok、私はいくつかの新しいライブラリやサンプルコードを期待しています。私は過去にThree20を使用しましたが、その機能のためだけに使う大きなライブラリでした。 –

関連する問題