Android向けアプリにおいて9Patch画像で実現している画像と同じものをiOSで実現するにはどのように対応するのが適切か。
1.iOSでは9Patch画像は使えないので、@2x、@3xが付いた画像を用意する。
2.9PatchはOSに依存する形式ではないので、iOSでもAndroidと同じ9Patch画像を使用することが出来る。
3.iOSでは9Patchの代わりにスライス機能を使う
・9Patchは画像の一部を伸縮させてレイアウトを実現する画像形式です。
・Androidでは9Patchが標準でサポートされていますが、iOSでは使用することが出来ません。
・一般的に、@2x、@3x画像は固定サイズの画像に使用します。ここでは伸縮させたいので誤り。
・XCODEではスライシングイメージ機能が使えます。よって3が正解。