1. ホーム
  2. ios

[解決済み] UIBarButtonItemの画像はどのくらいの大きさが必要ですか?

2022-06-17 11:11:25

質問

私は、ナビゲーションバーの右ボタンに配置する予定の日付順および番号順のカスタムボタンを作成したいと思っています。

画像はどのくらいの大きさであれば、適切にスペースを埋めることができますか。 UIBarItem のドキュメントページには、画像の大きさについて何も記載されていません。

どのように解決するのですか?

iOS 11 では ヒューマン インターフェイス ガイドライン では、ツールバーとナビゲーション バーのグリフは約 25×25 ポイント、最大で約 28 ポイントであることが推奨されています。(そして、HIG は iOS アプリに取り組んでいる場合、間違いなくあなたのブックマークにあるべきです!)

これは、iPad 2 / Mini のような古いデバイスでは 25px の正方形の画像、iPhone 8 や iPad のようなほとんどの現在のデバイスでは 50px の正方形、そして Retina HD デバイス (iPhone 6/7/8 Plus、または iPhone X) では 75px の正方形に変換されます。アセットカタログは、異なるアセットサイズを整理しておくのに非常に役立ちます。 ベクターソースからそれらを生成する 最近では、ベクターソースから生成することもできます)。