1

アプリのバンドル リソースに「myButton.png」と「myButton@2x.png」という 2 つのボタン イメージがあります。実行時に、[NSImage imageNamed:@"myButton"] を使用して画像を読み込み、それを 3 つのスライスに分割し、NSDrawThreePartImage() 関数で使用する 3 つの NSImage を作成する必要があります。

問題は、元の画像全体で自動的に行うように、システムが適切な解像度を動的に選択できるように、各スライス NSImage が多重解像度である必要があることです。

自動多重解像度 NSImage をプログラムでどのように作成しますか? ありがとう!

4

1 に答える 1

1

適切な解決策は、画像の部分を別の画像に保存することであり、1 つの画像を 3 つの部分に分割する回避策をコーディングしようとしないことだと思います。NSDrawThreePartImage()このようにして、直接かつ最も効率的な方法で使用できます。

于 2012-08-20T12:56:47.853 に答える