UITextField
同じand内に 2 つの異なるフォントを設定したいUITextView
。どうやってするの?
5 に答える
ちょっとした作業です。これを行うには、 Core TextとNSAttributedStringを使用する必要があります。
チュートリアルと例はたくさんありますが、次のような他の誰かが既に作成した UILabel サブクラスを使用することをお勧めします。
また
これらには通常、処理をより簡単にする便利なメソッドがいくつかあります。
私は2つのカスタムテキストフィールドをオーバーレイしてそれを行います。両方ともbackgroundcolor:clearColorで、おそらく背景を表す画像に詰め込まれています。
同じ UITextField または UITextView 内で 2 つの異なるフォントを処理することはできないと思います。別のフォント スタイルが必要な場合は、UIWebView 内で別のフォント スタイルを設定するか、coreText API を使用できます。
役立つリンクを次に示します。
インターフェイス ビルダーで、Text View の Text フィールドを Attributed に変更します。表示される小さなエディターで、高度なテキスト エディターと同様に、選択したテキストのフォント/形式/色を変更できます。
あなたがすでに有効な答えを選んでいることは知っていますが...そのようにしないでください...それだけの価値はありません。代わりに webview を使用し、すべてを html で描画します。