システムアイコン (iOS 12 以前)
iOS 13 以降では、SF シンボル を使用して、あなたのアプリ内のタスクとコンテンツの種類を表すことをお勧めします。アプリが iOS 12 以前で実行している場合は、以下のガイダンスに従ってください。
システムには、さまざまな使用の場合での一般的なタスクとコンテンツの種類を表す組み込みのアイコンが用意されています。
iOS 12 以前を実行しているアプリでは、これらの組み込みアイコンは人々に馴染みがあるため、可能な限り使用することをお勧めします。
意図したとおりにシステムアイコンを使用して下さい。 システムが提供するすべてのイメージには、特定のよく知られた意味があります。ユーザを混乱させないために、各イメージはその意味と推奨される使用法に従って使用することが不可欠です。
アイコンの代替テキストラベルを提供しましょう。 代替テキストラベルはスクリーン上に表示されませんが、VoiceOver でスクリーン上に表示されている内容を音声で説明できるため、視覚障害を持つ人々のナビゲーションが容易になります。
システムが提供する、ニーズに合ったアイコンが見つからない場合は、カスタムアイコンをデザインして下さい。 システムが提供するイメージを誤用するよりも、独自にデザインする方が適切です。グリフ を参照してください。
ナビゲーションバーとツールバーのアイコン
ナビゲーションバー と ツールバー で以下のアイコンを使用します。開発者向けガイダンスについては、UIBarButtonSystemItem を参照してください。
ヒント
アイコンの代わりにテキストを使用して、ナビゲーションバーまたはツールバー内の項目を表すことができます。たとえば、Calendar は、ツールバー内の "Today"、"Calendars"、および "Inbox" を使用します。また、固定スペース要素を使用してナビゲーションアイコンとツールバーアイコンの間にパディングを提供することもできます。
| アイコン | 名前 | 意味 | API |
| Action (Share、共有) | 共有拡張機能、アクション拡張機能、および現在のコンテキストで役立つコピー、お気に入り、検索などのタスクを含むモーダルビューを表示します。 | action | |
| Add(追加) | 新しいアイテムを作成します。 | add | |
| Bookmarks | アプリ固有のブックマークを表示します。 | bookmarks | |
| Camera | 写真やビデオを撮ったり、フォトライブラリを表示します。 | camera | |
| Cancel | 現在のビューを閉じるか、変更を保存せずに編集モードを終了します。 | cancel | |
| Compose | 編集モードで新しいビューを開きます。 | compose | |
| Done | 状態を保存して現在のビューを閉じるか、編集モードを終了します。 | done | |
| Edit | 現在のコンテキストで編集モードに入ります。 | edit | |
| Fast Forward | メディアの再生またはスライドを早送りします。 | fastFoward | |
| Organize | アイテムをフォルダなどの新しい宛先に移動します。 | organize | |
| Pause | メディアの再生またはスライドを一時停止します。一時停止するときは常に現在の場所を保存して、後で再生を再開できるようにします。 | pause | |
| Play | メディアの再生またはスライドを開始または再開します。 | play | |
| Redo | 取り消された最後のアクションをやり直します。 | redo | |
| Refresh | コンテンツを更新します。アプリは可能な限りコンテンツを自動的に更新するため、このアイコンは慎重に使用してください。 | refresh | |
| Reply | アイテムを別の人または場所に送信またはルーティングします。 | reply | |
| Rewind | メディアの再生またはスライドを逆方向に移動します。 | rewind | |
| Save | 現在の状態を保存します。 | save | |
| Search | 検索フィールドを表示します。 | search | |
| Stop | メディアの再生またはスライドを停止します。 | stop | |
| Trash | 現在の、または選択したアイテムを削除します。 | trash | |
| Undo | 最後のアクションを取り消します。 | undo |
タブバーのアイコン
タブバー では以下のアイコンを使用して下さい。開発者向けガイダンスについては、 UITabBarSystemItem を参照してください。
| アイコン | 名前 | 意味 | API |
| Bookmarks | アプリ固有のブックマークを表示します。 | bookmarks | |
| Contacts | その人の連絡先を表示します。 | contacts | |
| Downloads | アクティブなまたは最近のダウンロードを表示します。 | downloads | |
| Favorites | その人のお気に入りの項目を表示します。 | favorites | |
| Featured | アプリで特徴のあるコンテンツを表示します。 | featured | |
| History | 最近のアクションまたはアクティビティを表示します。 | history | |
| More | 追加のタブバー項目を表示します。 | more | |
| Most Recent | 最近特定の期間内にアクセスされたコンテンツまたは項目を表示します。 | mostRecent | |
| Most Viewed | 最も人気のある項目を表示します。 | mostViewed | |
| Search | 検索モードに入ります。 | search | |
| Top Rated | 最も評価の高いアイテムを表示します。 | topRated |
ホームスクリーンのクイックアクションアイコン
ホームスクリーンの素早いアクション メニューで以下のアイコンを使用して下さい。開発者向けガイダンスについては、UIApplicationShortcutIconType を参照してください。
| アイコン | 名前 | 意味 | API |
| Add | 新しい項目を作成します。 | add | |
| alarm | アラームを設定または表示します。 | alarm | |
| Audio | オーディオを表示または調整します。 | audio | |
| Bookmark | ブックマークを作成するか、表示します。 | bookmark | |
| Capture Photo | 写真をキャプチャします。 | capturePhoto | |
| Capture Video | ビデオをキャプチャします。 | captureVideo | |
| Cloud | クラウドベースのサービスを示し、表示し、または開始します。 | cloud | |
| Compose | 新しい編集可能なコンテンツを作成します。 | compose | |
| Confirmation | アクションが完了したことを示します。 | confirmation | |
| Contact | 連絡先を選択または表示します。 | contact | |
| Date | カレンダーまたはイベントを表示したり、関連するアクションを実行します。 | date | |
| Favorite | お気に入りの項目を示したり、マークしたりします。 | favorite | |
| Home | ホームスクリーンを示したり表示します。実際の家を示したり、表示したり、ルートしたりします。 | home | |
| Invitation | 招待状を示したり表示します。 | invitation | |
| Location | 場所の概念を示すか、現在の地理的場所にアクセスします。 | location | |
| Love | 項目を愛していることを示したり、マークしたりします。 | love | |
| メールのメッセージを作成します。 | |||
| Mark Location | 地理的な場所を示したり、表示したり、保存したりします。 | markLocation | |
| Message | 新しいメッセージを作成したり、メッセージングの使用を示します。 | message | |
| Pause | メディアの再生を一時停止します。一時停止するときは常に現在の場所を保存して、後で再生を再開できるようにします。 | pause | |
| Play | メディアの再生を開始または再開します。 | play | |
| Prohibit | 何かが許可されていないことを示します。 | prohibit | |
| Search | 検索モードに入ります。 | search | |
| Share | 他の人やソーシャルメディアとコンテンツを共有します。 | share | |
| Shuffle | シャッフルモードを示すか、開始します。 | shuffle | |
| Task | 未完了のタスクを示すか、タスクを完了としてマークします。 | task | |
| Task Completed | 完了したタスクを示すか、タスクを未完了としてマークします。 | taskCompleted | |
| Time | 時計やタイマーを示したり表示します。 | time | |
| Update | コンテンツを更新します。 | update |
