ビデオ: Google Pay API Implementation Demo (Android) 2024
DestinationControllerの機能はTableビューにあるため、Tableビューの仕組みを知ることは良いことです。以前はテーブルビューで作業していましたが、静的な セルを使用していました。それでは、自分でブランチして何が起きているのかを理解するときです。 iOSデバイスをそのままの状態で提供するいくつかのアプリケーションでは、テーブルビューは前面および中央にあるため、テーブルビューの仕組みを知ることは良いことです。より複雑なアプリケーションの多くでは、App Storeからダウンロードできる重要な役割を果たします。 (明らかな例:メール、音楽、連絡先アプリケーションのほとんどすべてのビューはテーブルビューです。)
<! - 1 - >
データを表示するだけでなく、階層をナビゲートする方法としても役立つため、テーブルビューは重要な役割を果たします。メールや音楽などのアプリケーションを見た場合、テーブルビューに
項目 (または 行 または エントリ > - 3つの用語すべてを同じ意味で使用できます)、 セクションに分けられます。 行にはテキストやイメージが表示されるので、行を選択すると、別のテーブルビュー、またはWebページ、またはボタンやテキストフィールドなどのコントロールが表示されるその他のビューが表示されることがあります。 <! - 2 - >
iOSテーブルビューは、Microsoft Excelスプレッドシートで作成する2次元テーブルではなく、1列のデータしか提供しないことに注意してください。 Macintosh OS Xフレームワークは複数列のNSTableViewクラスを提供しますが、IOS UITableViewは単一の列しかサポートしません。 GitHubにあるDTGridViewなど、iOSで利用できるオープンソースのグリッドビューがあります。
テーブルビューの作成プロセスを開始するには、まず、ユーザーがアプリケーションのテーブルビューで特定の行を選択したときに何をしたいかを決定する必要があります。静的なセルで見たように、事実上何かが起こる可能性があります。天気のときと同じようにWebビューを表示したり、別のテーブルビューを表示することもできます。<! - 3 - >
この場合、Destination View Controllerは終了し、ユーザーはメインビューで自分自身を見つけ、別の選択をします。
テーブルビューはクラスUITableViewのインスタンスであり、テーブルの各可視行はその内容を描画するためにUITableViewCellを使用します。テーブル構造を作成して管理するオブジェクトとしてテーブルビュー
と、テーブルの単一行の内容を表示する テーブルビューセル と考えてください。