2011-07-03 7 views
3

Xcode4 Interface Builderでxibファイルを編集していますが、ボタンは見た目には見えますが、ラベルにはアンチエイリアスがありません。Xcode 4のラベルのフォントアンチエイリアス

新しいファイルを作成してラベルを追加すると、上手く見えます。 アイデアここで

は、あなたが見ている何のスクリーンショット(画像を投稿まだ、申し訳ありませんすることはできません)http://i.imgur.com/DzFGy.png

答えて

6

であることがサブピクセルアンチエイリアスの欠如だ、アンチエイリアスの欠如ではありません。違いに注意してください。

no subpixel

subpixel

ピクセルの固体ブロックが点灯し、それはまだ右の色のように見えているように、色のエッジは、お使いのLCDに「サブピクセル」をラインアップ。

ここで問題となるのは、Core Animationでは、CAを使用しないときと同じように、自動的にサブピクセルアンチエイリアス処理を行いません。簡単な解決策は、あなたのビュー(またはそれを持つスーパービュー)でCA Layerバッキングを無効にすることです。それ以外の場合は、this questionには、回避策に関する便利な説明と情報があります。

+0

偉大な答え、ありがとう! – shpoont

+0

私のために働きました。 Btw - CAレイヤーを無効にするには、ビューを選択し、ビューエフェクトインスペクタに移動し、Core Animation Layerでビューをオフにします。 –