Three20のTTStyledTextLabelを使用して、ラベル内のリンクを押すとサファリがそれを開くトリガーとなるラベルのサポートを提供したいと思います。
問題は、Three20ライブラリ全体を含めることは、その機能以外に提供できるものがたくさんあるため、かなりやり過ぎだと思うことです。
TTStyledTextLabel機能だけを追加する方法はありますか?または多分代替ソリューション?
ありがとう
Three20のTTStyledTextLabelを使用して、ラベル内のリンクを押すとサファリがそれを開くトリガーとなるラベルのサポートを提供したいと思います。
問題は、Three20ライブラリ全体を含めることは、その機能以外に提供できるものがたくさんあるため、かなりやり過ぎだと思うことです。
TTStyledTextLabel機能だけを追加する方法はありますか?または多分代替ソリューション?
ありがとう
Three20はややモジュール式なので、必要なものを再利用できます...
TTStyledTextLabelの場合、これらはThree20UIフレームワークに属します。これは非常に大きな獣であり、Three20Core、Three20Network、Three20Style、Three20UICommon、およびThree20UINavigatorに依存します。したがって、ここでは少し複雑に直面しています...
とにかく、TTStyledTextLabelの場合は、UIViewから派生し(TTLabelはTTViewから派生するため、TTLabelにはさらに多くの依存関係があります)、Three20Styleに属するいくつかのクラスを使用します。
したがって、これらのソースファイルをThree20Styleと一緒にプロジェクトに直接含めて、何が起こるかを確認できると思います... TTStyledTextLabelの実装ファイルのどこかに依存関係があることは確かですが、削除することもできます。それらは、必要のない機能に対応している場合です。