URL/httpsをテキストビューで識別し、他の色で表示したいと考えています。また、それをクリックするとSafariで開くはずです。どうやってやるの ?どのサンプルアプリケーションコードも利用できますか?私はThree20を含めたくありません。URLをテキストビューで識別し、サファリiphoneに表示する
0
A
答えて
0
UITextViewでdataDetectorTypesを有効にすると、URL(およびその他の共通リンク)が検出され、デフォルトのアプリケーションに自動的にリンクされます。
UITextView *textView = [[UITextView alloc] initWithFrame:CGRectZero];
text.dataDetectorTypes = UIDataDetectorTypeLink; // see below for other options
はiOS7からhttps://developer.apple.com/library/content/qa/qa1495/_index.html
0
ここでは他のdataDetectorTypesオプションについては、アップルのマニュアルを参照してください、後で今ではUITextView
でリンクを検出することがより容易になります。
UITextView *txtView=[[UITextView alloc]initWithFrame:CGRectMake(0, 10, 320, 500)];
txtView.delegate=self;
txtView.dataDetectorTypes = UIDataDetectorTypeLink;
このデリゲートメソッドの実装:
- (BOOL)textView:(UITextView *)textView shouldInteractWithURL:(NSURL *)URL inRange:(NSRange)characterRange{
// do what ever you want
return YES;
}
を
関連する問題
- 1. iPhone:サファリにvcardを認識させるには?
- 2. Iphone着信を識別して通知を表示する方法は?
- 3. iPhone 5s - iOS 9.0.2 - サファリ - ランドスケープモードのときにアドレスバーを非表示
- 4. リストビュー情報を別のテキストビューに表示するandroid
- 5. iPhoneでテキストビューをカスタマイズする
- 6. Android表示テキストビューのURLが表示されない
- 7. イメージビューでテキストビューに表示
- 8. iphoneデバイスをプログラム的に識別する
- 9. URLをクリックして識別するエラー。
- 10. テキストビューを動的に表示
- 11. Android - リストビューアイテムをテキストビューに表示
- 12. Xamarin Android - テキストビューを非表示にする
- 13. スピナーにテキストビューを表示する方法
- 14. u-sqlで識別子を変数として表示する
- 15. サファリのpdfドキュメントを表示
- 16. サファリWebインスペクタキャリッジリターンを非表示
- 17. iphoneキーボード(テキストビューなし)
- 18. サファリのプレースホルダを表示する方法
- 19. Visual Studioタブリストでの表示の識別
- 20. サファリのJqueryの表示/非表示
- 21. 私の画像はChromeとFirefoxで表示されますが、サファリやiPhoneでは表示されません
- 22. Permalink-fu - URLを別様に表示
- 23. アドレスバーに別のURLを表示
- 24. URLを開くときにナビゲーションバーを表示したいiPhone
- 25. サファリ10でクッキーを表示するには?
- 26. iPhone StoreKitで作業中にユーザーを識別する方法
- 27. 文字列の最初の文字をAndroidの別のテキストビューに表示する
- 28. フラッシュオブジェクトがサファリに表示されない
- 29. サファリまたはネイティブアプリの3つの公開URLを迅速に表示
- 30. 配列ビューをテキストビューで表示