表示テキストが異なる UITextField に URL ハイパーリンクを挿入したいと考えています。
これはhtmlで非常に簡単です:
<a href="http://www.google.com/">Go To Google</a>
iOSでこれを行うにはどうすればよいですか?
表示テキストが異なる UITextField に URL ハイパーリンクを挿入したいと考えています。
これはhtmlで非常に簡単です:
<a href="http://www.google.com/">Go To Google</a>
iOSでこれを行うにはどうすればよいですか?
答えはここにあります:
クリック可能なハイパーリンクにしたい場合は、
NSString *string = @"<a href=\"http://www.google.com/\">Go To Google</a>";
"の前に "BACKWARD SLASH" を追加する必要があります。それだけです。
テキスト フィールドの" " プロパティに送信される属性付き文字列を介して、UITextField 内のテキスト スタイルを変更できます。attributedText
しかし、あなたが本当にやりたいと思っているのは、クリック可能なリンクを用意することです。UIButton をカスタム タイプ (境界線なし) で使用することをお勧めします。色と下線のスタイルを設定できます。
しかし、Evan が言ったように、複数行のテキストがある場合は、" editable
" を NO に設定し、LINK 特性をオンにする UITextField を使用する方が賢明かもしれません (これらは両方とも、Xcode のオブジェクト インスペクターから実行できます)。