-4
[self.distanceSlider setThumbImage:[UIImage imageNamed:@"handle-slider"] forState:UIControlStateNormal];

そのコードを見てみましょう。

Retina ディスプレイを使用する場合、ハンドル スライダーではなくハンドル スライダー @ 2x と呼ばれる画像になりますか?

これにより問題が発生する可能性があることに注意してください。画像を処理するためだけに画像を読み込んで、実際にハンドル スライダーまたはハンドル スライダー@2x を読み込みたいとしたらどうでしょうか。次に、私の決定を無効にして任意に @2x イメージをロードするように iOS を設定するのは、ばかげています。

一方、ほとんどの場合、UIImage imageNamed を使用してボタンを作成しました。その場合、@2x を追加することは完全に理にかなっています。

いずれにせよ、アップルは最終的にどのパスを使用し、可能であれば参照は何ですか?

スタックオーバーフローを検索しました。

ほとんどの回答は、どちらか一方を示唆するものと矛盾しています。

4

1 に答える 1