2011-07-11 19 views
4

私は現在、iphoneアプリケーションを開発しています。ここで、アプリケーションの後半にあるエントリの概要テキストを表示します。特定の作品をクリック可能にして、別の画面に私を送信して、クリックされた場所に関する詳細情報を表示する方法があるかどうかは疑問です。UITextViewでクリック可能なリンクを作成する方法

答えて

6

あなたがこれを使用することができます...

self.myTextView.dataDetectorTypes =UIDataDetectorTypeLink; 
+0

ようにすべてのリンクを検出しますが、他にリンクするためのコードは何でありますiPhoneの画面。私のmainscreen.xibからの私のactivity.xibへのリンク参照と同じですか? – mrbaker

+0

あなたはUINavigation Controllerを使用しています。 http://developer.apple.com/library/ios/#documentation/uikit/reference/UINavigationController_Class/Reference/Reference.html – Aravindhan

+0

@ user618541、彼はおそらくリンクプレスを検出する方法を知りたいと思うでしょうか? @mrbakerでは、リンクを検出すると、新しいView Controller(ナビゲーションコントローラを使用する場合)を押すか、新しいView Controllerを表示することで、他の画面へのナビゲーションが可能になります。 –

0

あなたはUITextViewでアクティブな部分文字列をしたいならば、あなたはその短いと簡単な...私の拡張のTextViewを使用することができます。必要に応じて編集できます。

使い方(範囲=ストリングの場所):

[self.textView addTapActionWithRange:range withActionBlock:^{ 
     // anything you want to do - show something 
}]; 

結果:enter image description here

ソースコード:https://github.com/marekmand/ActiveSubstringTextView

関連する問題