2011年04月22日

Xcode 4でテキストの位置がずれる @ Mac

img1 img2

Xcode 4でUIButtonのテキストの縦方向の位置が微妙に気持ちるわい。気にしなければよいかなと思ったけど、やはりダメ。

試しに、以前作ったプロジェクトからUIButtonをコピーしてみると、問題ない。この違いはなんなのかと思っていろいろ試して、原因がわかった。

Xcode 4上で日本語入力してしまうと有無を言わさず、フォントがヒラギノに切り替わってしまう。勿論この挙動自体は間違っているとは言えないのですが、これが問題。

では以前はどのようになっていたのかが重要。以前はこの部分は特に指定しなければ、Helveticaだったようだ。これでも日本語は表示できる。おそらく縦方向の位置合わせが、Helveticaとヒラギノでは違うんでしょうね。処理が違うのか位置合わせの為のオフセットが違うのか・・・。

現時点での解決策としては、以前同様のHelveticaを指定すれば、日本語も表示ができて位置も問題ないのですが、イチイチ面倒です。

閲覧数: 3231 / はてなブックマークusers

関連商品

amazon.co.jp・詳細ページへ

blog comments powered by Disqus

関連日記

アマゾン広告

この日記ページは閲覧数などの条件に応じて、閲覧制限を行っています。他からリンクしていただいても、そのリンクから辿った閲覧者が当ページの内容をご覧頂けない場合があります。ご了承下さい。

▼日記検索

Mac

Shade

3D

Flash

ゲーム

ウェブ

音楽

映画

デジカメ

Windows

Linux

携帯電話

テレビ

広島

電子工作

iOS

▼ 最近のトラックバック

▼ランキング

▼関連サイト