1

表示テキストが異なる UITextField に URL ハイパーリンクを挿入したいと考えています。

これはhtmlで非常に簡単です:

<a href="http://www.google.com/">Go To Google</a>

iOSでこれを行うにはどうすればよいですか?

4

3 に答える 3

0

答えはここにあります:

クリック可能なハイパーリンクにしたい場合は、

NSString *string = @"<a href=\"http://www.google.com/\">Go To Google</a>";

"の前に "BACKWARD SLASH" を追加する必要があります。それだけです。

于 2015-07-02T14:18:02.123 に答える
0

テキスト フィールドの" " プロパティに送信される属性付き文字列を介して、UITextField 内のテキスト スタイルを変更できます。attributedText

しかし、あなたが本当にやりたいと思っているのは、クリック可能なリンクを用意することです。UIButton をカスタム タイプ (境界線なし) で使用することをお勧めします。色と下線のスタイルを設定できます。

しかし、Evan が言ったように、複数行のテキストがある場合は、" editable" を NO に設定し、LINK 特性をオンにする UITextField を使用する方が賢明かもしれません (これらは両方とも、Xcode のオブジェクト インスペクターから実行できます)。

于 2013-08-01T17:59:07.837 に答える