iPhone/iPadアプリ開発逆引き大全500の極意

プログラミングの極意 - Tips395 指定したフォントで文字を表示する

登録タグ
iOS
Icon comment count 0
Icon stock count 0

5-11グラフィックスTips395 指定したフォントで文字を表示する

Level2

Point指定したフォントの描画(drawRectイベント、drawAtPoint:メソッド、drawInRect:メソッド、UIFontクラス、fontWithName:メソッド)

UIViewコントロールに文字を描画する場合には、NSStringクラスのdrawAtPoint:メソッドやdrawInRect:メソッドを利用します。

drawAtPointメソッドでは文字列を描画する開始点を指定しますが、drawInRect:メソッドで文字列を描画する枠を指定します。よって、枠からはみ出た部分は、描画されません。

文字色の変更は、UIColorクラスのsetメソッドを使います。

drawAtPoint:メソッドを実行するときに、withFont引数によりフォントを指定できるので、文字列ごとにUIFontクラスを利用してフォントを変えることができます。

リスト1では、フォント名を「Times New Roman」に変えて文字列を描画しています。

実行結果

出典情報

Medium

iPhone/iPadアプリ開発逆引き大全500の極意

  • 著者: 増田 智昭, 池谷 京子

コメント

    コメントはありません