UILabelに表示されるNSStringの中の1つの単語をイタリック体にする方法はありますか?具体的には、すべてのテキストをイタリック体にする必要はありません。NSStringの部分をイタリック体または太字にします。文字列全体ではありません。
ありがとうございます!
(編集)私はUITextFieldではなくUILabelを意味しました。
UILabelに表示されるNSStringの中の1つの単語をイタリック体にする方法はありますか?具体的には、すべてのテキストをイタリック体にする必要はありません。NSStringの部分をイタリック体または太字にします。文字列全体ではありません。
ありがとうございます!
(編集)私はUITextFieldではなくUILabelを意味しました。
私はあなたがしたいことが可能であるとは思っていません(私は間違っていることが判ります)。ただし、このライブラリ(https://github.com/facebook/three20 /)はUILabel(テキストフィールドではない)で同じ結果を得るための一般的な方法です。ライブラリはかなりうまく動作しますが、特にエッジ条件には多くの制限があります。もちろん、関連するオーバーヘッドがあります。
私は、同じユーザーの成果を達成する他の方法について考えることをお勧めします。プレースホルダテキストは役立つことができますか?テキストフィールドの隣にヒントはありますか?
幸運。
ネイティブUILabel
は、通常、書式設定で文字列を表示するために使用されるものであるNSAttributedString
をサポートしていません。 UILabelは文句を言わないNSAttributedStringをサポートしているので、NSAttributedStringを描画するためのコントローラを探す...あなたは、Core Textを使用して出力テキストあなたの自己を試みることができるが、私はFontLabelをチェックアウトすることをお勧めまたは3-20プロジェクトが
使用NSAttributedString
@JJローレルで言及します