表は、セクションまたはグループに分割できる行のスクロールする単一列のリストとしてデータを提示します。表を使用して、大量のまたは少量の情報をリスト形式ですっきりとかつ効率的に表示します。一般的に言って、表はテキストを基礎にしたコンテンツに理想的であり、多くの場合、分割ビューの片側にナビゲーションの手段として表示され、関連するコンテンツが反対側に表示されます。ガイダンスについては、分割ビュー を参照してください。


iOS には、プレーン、グループ化、および挿入されたグループ化の 3 つのスタイルの表が提供されています。


プレーン。 行はラベル付きのセクションに分割でき、オプションのインデックスは表の右端に沿って垂直に表示できます。ヘッダはセクションの最初の項目の前に表示でき、フッタは最後の項目の後に表示できます。



グループ化。 行はグループで表示され、行はヘッダの前に表示され、フッタが続きます。このスタイルの表には常に少なくとも 1 つのグループが含まれ、各グループには常に少なくとも 1 つの行が含まれます。グループ化された表にはインデックスが含まれません。



挿入されたグループ化。 行は、角が丸く、親ビューの端から挿入されたグループで表示されます (上のイメージの右側に示されたように)。このスタイルの表には常に少なくとも 1 つのグループが含まれ、各グループには常に少なくとも 1 つの行が含まれ、前にヘッダを付け、後にフッタを付けることができます。挿入されグループ化された表にはインデックスが含まれません。挿入されグループ化されたスタイルは、通常の幅の環境で最適に機能します。コンパクトな環境ではスペースが少ないため、特にコンテンツがローカライズされている場合、挿入されグループ化された表によってテキストの折り返しの可能性があります。



表の幅について考えてください。 表が狭いと、切り捨てや折り返しが発生し、離れた所ですばやく読み取ったりスキャンしたりするのが難しくなります。幅の広い表はまた、読み取りやスキャンが難しく、コンテンツからスペースを奪う可能性もあります。


表の内容をすばやく表示し始めましょう。 何かを表示する前に、大量の表のコンテンツがロードされるのを待たないでください。スクリーン上の行にテキストデータをすぐに満たし、イメージなどのより複雑なデータが利用可能になったときに表示して下さい。この手法は、人々に有用な情報をすぐに提供し、アプリの知覚される応答性を向上させます。場合によっては、古いデータを表示すると、新鮮な新しいデータが到着するまで意味があります。


コンテンツがロードされるときに進捗状況を伝えます。 表のデータのロードに時間がかかる場合は、進行状況バーまたは回転するアクティビティインジケータを表示して、あなたのアプリがまだ実行中であることを人々に再確認させます。


コンテンツを新鮮に保ちます。 新しいデータを反映するために、表のコンテンツを定期的に更新することを検討してください。スクロール位置を変更しないでください。代わりに、表の最初または最後にコンテンツを追加し、準備ができたら人々にスクロールできるようにします。一部のアプリは、新しいデータが追加されたときにインジケータを表示し、そのデータに直接ジャンプするためのコントロールを提供します。また、人々が更新をいつでも手動で更新を実行できるようにコントロールを更新する事を含めることをお勧めします。内容コントロールの更新 を参照してください。


インデックスを右揃えの要素を含む表の行と組み合わせないでください。 インデックスは、大きなスワイプジェスチャを実行することによって制御されます。開示インジケーターなど、他のインタラクティブな要素が近くにある場合、ジェスチャが発生したときにユーザの意図を識別しにくくなり、間違った要素がアクティブ化される可能性があります。

開発者向けガイダンスについては、UITableView (UITableView) を参照してください。


表の行


標準の表のセルスタイルを使用して、コンテンツが表の行にどのように表示されるかを定義します。




基本 (デフォルト)。 行の左側にあるオプションのイメージと、それに続く左揃えのタイトル。補足情報を必要としない項目を表示するのに適したオプションです。開発者向けガイダンスについては、UITableViewCell (UITableViewCell) の UITableViewCellStyleDefault 定数を参照してください。


サブタイトル。 ある行に左揃えのタイトル、次の行に左揃えのサブタイトル。このスタイルは、行が視覚的に類似している表でうまく機能します。追加のサブタイトルは、行を互いに区別するのに役立ちます。開発者向けガイダンスについては、UITableViewCell (UITableViewCell) の UITableViewCellStyleSubtitle 定数を参照してください。



右に詳細 (Value 1)。 同じ行に右揃えのサブタイトルがある左揃えのタイトル。開発者向けガイダンスについては、UITableViewCell (UITableViewCell) の UITableViewCellStyleValue1 定数を参照してください。


左に詳細 (Value 2)。 同じ行に右揃えのタイトルとそれに続く左揃えのサブタイトル。開発者向けガイダンスについては、UITableViewCell (UITableViewCell) の UITableViewCellStyleValue2 定数を参照してください。



すべての標準の表セルスタイルではまた、チェックマークや開示インジケータなどのグラフィック要素も使用できます。もちろん、これらの要素を追加すると、タイトルやサブタイトルに使用できるスペースが減少します。


クリッピングを避けるため、テキストは簡潔にしてください。 切り捨てられた単語やフレーズは、スキャンして解読するのが困難です。テキストの切り捨ては、すべての表セルスタイルで自動的に行われますが、使用するセルスタイルと切り捨てが発生する場所によっては、多かれ少なかれ問題が発生する可能性があります。


[Delete(削除)] ボタンにカスタムタイトルを使用することを検討してください。 行が削除をサポートし、それが明確さを提供するのに役立つ場合は、システムが提供するタイトル [削除] をカスタムタイトルに置き換えます。


選択が行われたときフィードバックを提供します。 人々は、コンテンツがタップされたときに行が簡単に強調表示されることを期待しています。次に、人々は新しいビューが表示されるか、チェックマークが表示されるなど、選択が行われたことを示す何かが変更されることを期待します。


標準でないテーブル行のカスタム表セルスタイルを設計して下さい。 標準スタイルは、さまざまな一般的シナリオでの使用に最適ですが、一部のコンテンツやアプリ全体のデザインでは、大幅にカスタマイズされた表の外観が必要になる場合があります。独自のセルを作成する方法については、iOS 用表のビュープログラミングガイド (Table View Programming Guide for iOS) の セルのカスタマイズ (Customizing Cells) を参照してください。


開発者向けガイダンスについては、UITableViewCell (UITableViewCell) を参照してください。








前:分割ビュー 次:テキストビュー





目次

Xcode の新機能



iOS

テーマ

インターフェースの本質

アプリの構造

起動

搭載機能

ロード

モダリティ

ナビゲーション

ユーザデータへのアクセス

設定


ユーザとの対話

3D タッチ

アップルペンシルと落書き

オーディオ

認証

データ入力

ドラッグアンドドロップ

フィードバック

ファイル処理

ゲームコントローラ

ジェスチャ

触覚

キーボード

近距離通信

ポインタ (iPadOS)

空間的対話

取り消しとやり直し


システムの機能

拡張現実

ホームスクリーンのアクション

マルチタスクと複数のウィンドウ

通知

印刷

クイックルック(検索)

評価とレビュー

スクリーンショット

TV プロバイダー


ビジュアルデザイン

適応性とレイアウト

アニメーション

ブランド化

ダークモード

起動スクリーン

材料

用語

印刷

ビデオ


アイコンと画像

画像のサイズと解像度

アプリのアイコン

システムアイコン


バー

ナビゲーションバー

検索バー

サイドバー

ステータスバー

タブバー

ツールバー


ビュー

アクションシート

アクティビティビュー

アラート

コレクション

画像ビュー

ページ

ポップオーバー

スクロールビュー

シート

分割ビュー

テーブル (表)

テキストビュー

Web ビュー


コントロール

ボタン

色の源

コンテキストメニュー

編集メニュー

ラベル

ページコントロール

ピッカー

進行状況インジケータ

内容コントロールの更新

セグメント化されたコントロール

スライダ

ステッパー

スイッチ

テキストフィールド


拡張機能

カスタムキーボード

ファイルプロバイダ

メッセージ

写真編集

共有とアクション





macOS


tvOS


watchOS


Technologies

アクセシビリティ

序文

ベストプラクティス

ユーザとの対話

ナビゲーション

テキストのサイズと太さ

色とコントラスト

外観の効果と動き

コンテンツ


AirPlay

メディア再生

アイコン

社説


アプリクリップ

序文

ユーザ体験

アプリクリップカード

アプリのクリップコード

印刷ガイドライン

法的要件


Apple Pay(アップルペイ)

序文

Apple Pay の提供

チェックアウトと支払い

エラー処理

サブスクリプションと寄付

ボタンとマーク

社説


拡張現実

ホームスクリーンのアクション

マルチタスクと複数のウィンドウ

通知

印刷

クイックルック(検索)

評価とレビュー

スクリーンショット

TV プロバイダー


CareKit

序文

データとプライバシー

ビュー

ユーザー体験

シンボルと商標化


CarPlay

序文

オーディオアプリ

自動車メーカーのアプリ

伝達および VoIP アプリ


アーキテクチャ

バッジ付け

エラー処理

ロード

ナビゲーション

テスト


対話

オーディオ

車のデータ

iPhone

ノブとコントロール

タッチスクリーン

Voice (Siri)


視覚的デザイン

アニメーション

商標化

レイアウト

タイポグラフィ(印刷)


アイコンと画像

画像のサイズと解像度

アプリのアイコン

カスタムアイコン

システムアイコン


システム要素

アクションシート

活動指標

アラート

ボタン

コレクション

ラベル

ナビゲーションバー

スクロールビュー

タブバー

テキストビュー

Web ビュー


CareKit

序文

データとプライバシー

ビュー

ユーザ体験

シンボルと商標化


ゲームセンター

序文

アクセス・ポイント

ダッシュボード

実績

順位表

マルチプレイヤー

カスタムダッシュボードリンク


象形文字

HealthKit

HomeKit

序文

用語とレイアウト

設定

Siri の作用

カスタム機能

アイコン

社説


iCloud

アプリ内購入

序文

自動更新可能なサブスクリプト


inclusion(含有)

ライブ写真

Mac Catalyst

序文

アプリの構造

ユーザとの対話

視覚的デザイン

Mac 慣用句


マシン学習

序文

マシン学習の役割


入力

明示的なフィードバック

暗黙のフィードバック

較正

訂正


出力

間違い

複数のオプション

自信

帰属

制限事項


地図(Maps)

アプリとウェブサイトの地図

Apple Watch の地図

屋内の地図


ResearchKit

序文


右から左へ

序文

テキストと文字

コントロール

画像と象形文字


SharePlay

Apple でサインイン

序文

データ管理

ボタン


Siri

序文

システムインテント

カスタムの注視

ショートカットと提案

編集ガイドライン


ソーシャルメディア

SF Symbols

Wallet(財布)

序文

許可証のデザイン


小道具

序文

コンテンツ

編集と対話

デザイン



Human Interface Guidelines


概要


リソース


ビデオ


新規事項



ニュース

見つける

デザイン

開発

配信

サポート

アカウント
(セキュリティの面で、リンクを提供できませんでした。)













トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ