[self.distanceSlider setThumbImage:[UIImage imageNamed:@"handle-slider"] forState:UIControlStateNormal];
そのコードを見てみましょう。
Retina ディスプレイを使用する場合、ハンドル スライダーではなくハンドル スライダー @ 2x と呼ばれる画像になりますか?
これにより問題が発生する可能性があることに注意してください。画像を処理するためだけに画像を読み込んで、実際にハンドル スライダーまたはハンドル スライダー@2x を読み込みたいとしたらどうでしょうか。次に、私の決定を無効にして任意に @2x イメージをロードするように iOS を設定するのは、ばかげています。
一方、ほとんどの場合、UIImage imageNamed を使用してボタンを作成しました。その場合、@2x を追加することは完全に理にかなっています。
いずれにせよ、アップルは最終的にどのパスを使用し、可能であれば参照は何ですか?
スタックオーバーフローを検索しました。
ほとんどの回答は、どちらか一方を示唆するものと矛盾しています。