UITableViewシェアするUITableViewのセルを簡単にカスタマイズする方法を説明します。UITableViewCellにはもともとカスタマイズ能力が備わっているため、プロトタイプセルを作成して一から独自のカスタムクラスを作成しなくても、ある程度自由に表示内容を変更することができます。デフォルトのセルのスタイルをうまく使いこなせれば、他のアプリと親和性が高く、見た目の違和感が少ないテーブルビューを作成することができます。スタイルの使い分けUITableViewのセルのスタイルによる見た目の違いを説明します。Viewプロジェクトを作成します。Cellを4つドロップします。上からスタイルとIdentifierを以下のように設定します。説明が右寄せのスタイル。説明が左寄せのスタイル。タイトルの下に説明のスタイル。ViewのデータソースとしてViewControllerを設定しておきます。ViewControllerのソースコードは以下のようになります。Personクラスは、名前やフリガナを保持するだけのシンプルなクラスです。Detail、Subtitleセルが順番に表示されるよう行ごとにIDを切り替えていることに注目してください。以下の順に表示されています。説明が右寄せのスタイル。説明が左寄せのスタイル。タイトルの下に説明のスタイル。4行目セルのスタイルによって、名前を設定したtextLabelや、読み仮名を設定したdetailTextLabelの有無や位置が変更されていることに注目です。画像・アクセサリの追加セルの左側に画像を、右側にアクセサリを追加する事もできます。}cellForRowAtIndexPathでセルのimageViewとaccessoryTypeを設定します。画像とアクセサリ(矢印)が表示されました。アクセサリはaccessoryTypeで設定する以外にもaccessoryViewにUIViewのサブクラスを設定することもできます。accessoryViewには、例えばUISegmentedControlやUISwitchを埋め込むことができるので、設定画面で各種設定値を保存する場合に便利に使うことができます。ssadmin関連記事UITableViewのスタイルを使い分けるUITableViewの2つのスタイル「Plain」と「Groupd」の違いを説明します。7より前のバージョンでは、...記事を読むUITableViewのセルをプロトタイプセルでカスタマイズUITableViewのセル(UITableViewCell)をプロトタイプセルを使ってカスタマイズする方法を説明します。8以降簡単化されたUITableViewのセル(UITableViewCell)の高さの自動設定の方法を説明します。...記事を読むUITableViewの基本iOSアプリで使われることの多いクラスUITableViewの基本的な使い方を紹介します。コメントをキャンセルメールアドレスが公開されることはありません。