他の人が行ったように、私はCALayerのバックビューでうまく見えるテキストを取得しようとしています。私が見つけた最も関連性の高いスレッドはFaking Subpixel Antialiasing on Text with Core Animationです。テキスト不透明な背景を持つCALayerでのアンチエイリアス
この記事の冒頭で「現在、テキストに対して不透明な背景を設定できる人(setBackgroundColor:呼び出しまたはInterface Builderの同等の設定を使用)の場合、この問題は発生しません。問題があまりにも多い」しかし、私はIBのテキストボックスの背景を設定し、背景を描画し、そのセルで同じことをすると、私はまだ同じ問題(レイヤが使用されている場合はアンチエイリアスなし)を得ています。これらはバックグラウンドを描画するNSBoxに属します。
私は何をしなければならないと思っていますか?ありがとう
あなたはそれが不十分なレンダリングしないように文字列を描画する方法の例を持っていません - 私の試みはうまくいかなかった。 – Sam
@Sam 'layer.contentsScale'を' [UIScreen mainScreen] .scale'に設定してください。 –
美しい。これは完全に機能しました。私はlayer.backgroundColorを完全に不透明な色に設定していましたが、テキストを描画する前にその色を塗りつぶしていませんでした。すぐに、テキストが完全にレンダリングされました。ありがとう! – Bryan