4

デフォルトのiPhoneインターフェイス要素、特にUISwitch(変更されていない)とUISegmentedControlがわずかにぼやけて表示されるのはなぜですか?私はそれらを変更したり、プライベートAPIを呼び出したりしていません。このぼやけは、シミュレーターで実行したときとiPod Touchにロードしたときの両方で発生するため、1回限りの描画の不具合ではないと思います。これらの要素は、Interface Builderではなくいくつかのコード(initWithFrame:)を介して作成されました。シミュレータでのぼかしのスクリーンショットは次のとおりです。http://drp.ly/14rS6a

実際のデバイスでも同じように見えます。

ご協力いただきありがとうございます

4

1 に答える 1

4

UI に要素をどのように配置していますか? ラベルを中央に配置しようとしたときに UILabel でこの問題が発生し、xまたはy位置が int ではなく float になったため、テキストを 1/2 ピクセルでレンダリングしようとしていて、非常にぼやけて見えました。すべてをintに切り捨てましたが、正常に見えました

于 2010-05-25T19:08:30.443 に答える