TECHNICAL MASTERはじめてのiOSアプリ開発Swift対応版

グルメ情報アプリを作る - 取得したデータをセルに表示する [セルの内容表示]

Icon comment count 0
Icon stock count 0

06-05取得したデータをセルに表示する [セルの内容表示]

このセクションではAPIから取得したデータをセルに表示します。

このセクションのポイント
  1. 文字数によってUILabelの高さが変わる場合、UILabelのサイズ調整が必要になる。
  2. 時間がかかる処理をする場合はセルの再利用のことを考慮する必要がある。
  3. SDWebImageでは内部でセルの再利用のための処理が実行されている。

セルへの値の設定

ここまでのプログラムでAPIから取得した店舗データが配列として得られました。このデータをUITableviewのセルに表示しましょう。

セルの設定

セクション6-3で作成したShopListItemTableViewCellに店舗データを格納するためのプロパティを作りましょう。このプロパティに値が設定されるということはセルの表示が変わるということなので、プロパティオブザーバを利用して設定後すぐにOutletを通じてラベルに値を設定しています。

リスト06-19 ShopListI

出典情報

Medium

TECHNICAL MASTERはじめてのiOSアプリ開発Swift対応版

  • 著者: 長谷川智希、デジタルサーカス株式会社(監)

コメント

    コメントはありません