0
私はresizableImageWIthCapInsets
を呼び出した後に背景画像を設定することで、この方法で「チャットバブル」を作成しています。ただし、この方法では、ピクセルごとにインセットをハードコードする必要がありますが、ピクセルサイズは1x、2x、および3xのイメージサイズごとに異なります。この問題を回避するにはどうすればよいですか?デバイスが使用しているイメージ(1x、2x、または3x)を知る方法はありますか?iOS resizableImageWithCapInsetsと@ 2x、@ 3xの画像
1x、2x、3xはあなたの帽子に影響しません –
しかし、私はピクセル値がハードコードされているので、画像のサイズが異なるので、他の画像サイズを歪ませませんか? – sme
いいえ、そうしてはいけません。 2xのピクセルは1xピクセルの2倍でなければならないので、1xピクセルのサイズのキャップインセットをコードしてください。 –