1

自分でリンクを検出する TTTAttributed Label があり、何らかのアクションを実行するタップジェスチャがあります。

問題は、タップジェスチャがあるとリンクを開くことができないことです。タップジェスチャでしかアクションを実行できませんが、テキストがリンクタイプの場合、タップジェスチャでタップをリンクに転送する必要がありますTTTAttributed ラベルの検出。

あなたの努力は本当に感謝しています。前もって感謝します。

4

2 に答える 2

1

[UITapGestureRecognizer state]タップ ジェスチャ レコグナイザーのデリゲート メソッドでプロパティを確認します。カスタム タップ ジェスチャの処理が完了したら、値に基づいて、オブジェクトstateの次のタッチ デリゲート メソッドにイベントを渡します。TTTAttributedLabel

- touchesBegan:withEvent: - touchesMoved:withEvent: - touchesEnded:withEvent: - touchesCancelled:withEvent:

TTTAttributedLabelこれにより、クラスのデフォルトの動作が実行されます。

于 2015-04-03T10:25:45.780 に答える