0
プロパティ - > SELECTABLE:YESおよびEDITABLE:NOのテキストビューを持っています。 TextViewに書かれたURLを開くための は、私が正常に動作しているようだのTextViewのURLを長押しして表示されるアクションシートを制御する
- (BOOL)textView:(UITextView)textView shouldInteractWithURL:(NSURL)URL inRange:(NSRange)characterRange
デリゲートメソッドを利用しました。
問題は、ユーザーがテキストビューのリンクを長押しすると、デフォルトの動作であるアクションシートがポップアップすることです。私はそのアクションシートをコントロールしたい。
方法をご提案ください。
はActionSheetデリゲートを使用してみましたが、それは働いていませんでした。
あなたは 'actionsheet'で何を制御したいですか? – iPeter
サードパーティのライブラリ[TTTAttributedLabel](https://github.com/TTTAttributedLabel/TTTAttributedLabel)を使用していただければ幸いです。私はさまざまなプロジェクトで、実際のURL(HTML内の ''タグに相当)を表示することなく、テキストブロックに 'ハイパーリンク'を挿入しています。 – Olivier
追加のライブラリ名を使用している場合は、オープンアクションシートを必要としない場合は –