iPhoneアプリ開発 −フォントの変更−

公開日: : iPhone, IT


一言:最近、iPhoneアプリの開発のためMacばかり触ってて、Windowsに戻ると混乱します。

アプリを作っているとデフォルトで使われているフォントが気に入らない!から別のにしたいというケースがあるかと思います。
そこで、別のフォントを使う方法のメモ。

環境

  • XCode4.3.3

(1) 事前準備

※最初から入っているフォントを使う場合は、(1)(2)(3)は飛ばしてください。

  • フォントファイル(ttf)をプロジェクトに追加します。

    • プロジェクト内の任意の場所においてください。
    • /Fonts/xxxx.ttfとかでもOKです。

(2) plistの編集

  • プロジェクト名-info.plistを開きます。
  • 「Add Row」で「Fonts provided by application」を追加します。
  • 値(item0)として、使いたいフォントファイル名を記入します(xxxx.ttfなど)。

(3) 追加されているか確認

フォントが追加されていないと利用できないので、確認します。

  • プロジェクト名.xcodeprojを開きます(トップにあるやつね)。
  • 「Build Phases」タブを開く。
  • Copy Bundle Resourcesをチェックしてフォントファイルがあるか確認。

もし、なかったらフォントファイルを追加しましょう。

(4) フォントの利用

コード例

 UIFont* font = [UIFont fontWithName:@"フォント名" size:20];
 //あとは値を渡します。
 label.font = font;

ここで注意するべき点はフォント名の箇所です。
入れるべき値は、フォント名でフォントファイル名ではないです。

 蛇足(フォント名の調べ方)

アプリケーションにある「Font Book.app」でフォントファイルを開くとフォント名がわかります。
開いた際に、上部に表示される文字列がフォント名です。

以上で、別のフォントが使えます。

広告

関連記事

no image

リンク文字をタッチしても色が変わらない --webkit-tap-highlight-colorのメモ-

* 背景 jQuery Mobileを利用してスマートフォン対応をしたサイトにおいてリンク文字をタッ

記事を読む

no image

order byでハマったこと -order by、group byの処理順序-

CakePHPでorder byとgroup byを使っていてはまったことについてのメモ。 * 

記事を読む

no image

iPhoneアプリ開発 -利用するべきサービス-

iPhone(iOS)アプリ開発において使っているサービスを列挙。 この手のサービスがないと、開発中

記事を読む

DeployGateを試してみた(iOS編) -DeployGateがiOSに対応-

今までのDeployGate - -[http://pplace.jp/2013/03/1398

記事を読む

no image

iPhoneアプリ開発 −2本指で画像を移動させる−

* やりたいこと 表示させている画像(UIImageView)を2本指で移動させたい。 ※1本指は別

記事を読む

no image

iPhoneアプリ開発 −iOS6からの「写真」へのアクセス問題−

写真を扱うアプリを開発している際に問題になったこと。 ※結構前の話を今更まとめてみる。 * 写真へ

記事を読む

no image

PhoneGapを触ってみた ―導入編―

スマートフォン対応をjQuery Mobileを使ってやったので、その資産をいかせないかということで

記事を読む

no image

CAPTCHAの導入方法 -KCAPTCHAの導入-

CakePHP(1.2、1.3)にKCAPTCHAを導入してみたのでメモ。 * CAPTCHA

記事を読む

no image

Twitterでサービスにログイン -ソーシャルログイン-

* やりたいこと -自身のWebサービスにTwitterIDでログイン(ソーシャルログイン)したい。

記事を読む

Jenkins + DeployGate(2) -DeployGateにアプリをアップ!-

DeployGateを使ってますか? 継続的にDeployってますか? TestFlightの

記事を読む

広告

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

広告

no image
[感想] Effective Objective-C 2.0 ☆☆☆☆★(4.5)

* 構成 - 第1章 Objective-Cに慣れる -

no image
[感想] iOSアプリテスト自動化入門 ☆☆☆(3.0)

* 構成 - Chapter 1 テスト自動化への取り組み

DeployGateを試してみた(iOS編) -DeployGateがiOSに対応-

今までのDeployGate - -[http://pplace.

iPhone/iPadアプリを開発するためにやったこと

今までに、iPhoneを3本ほどリリース((リリースしたアプリは全て1

no image
ターミナルでgitのコマンドを補完したりブランチ名を表示する – macでgitを便利に使うために –

* やりたいこと macのターミナルでgitをいじっていると -今の

→もっと見る

PAGE TOP ↑