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. リストビュー情報を別のテキストビューに表示するandroid
- 4. Android表示テキストビューのURLが表示されない
- 5. iPhone 5s - iOS 9.0.2 - サファリ - ランドスケープモードのときにアドレスバーを非表示
- 6. テキストビューを動的に表示
- 7. Android - リストビューアイテムをテキストビューに表示
- 8. URLをクリックして識別するエラー。
- 9. Xamarin Android - テキストビューを非表示にする
- 10. サファリのpdfドキュメントを表示
- 11. iphoneデバイスをプログラム的に識別する
- 12. iPhoneでテキストビューをカスタマイズする
- 13. サファリのJqueryの表示/非表示
- 14. Visual Studioタブリストでの表示の識別
- 15. Permalink-fu - URLを別様に表示
- 16. iphoneキーボード(テキストビューなし)
- 17. フラッシュオブジェクトがサファリに表示されない
- 18. Android ViewPagerレイアウト内にテキストビューを表示
- 19. データベースのデータをテーブルレイアウトやテキストビューに表示
- 20. URLを開くときにナビゲーションバーを表示したいiPhone
- 21. 識別子表示時のセル表示のエラー
- 22. URLの識別子とURLの体系
- 23. iPhone StoreKitで作業中にユーザーを識別する方法
- 24. テンキーパッドはテキストビューを非表示にします
- 25. 時間遅延のあるテキストビューでcharectersを表示する - android
- 26. Facebookから抽出したデータをテキストビューで表示するには
- 27. ブラウザに別のURLのiframeでページを表示
- 28. 表す識別子が
- 29. iPhoneブックマークUIWebView - ページタイトルとURLを表示する
- 30. uiwebviewでサファリに表示されているようにPDFが正しく表示されない