このページでは、UITableViewnセルの左端にアイコンや画像を追加する方法を紹介します。
実装方法
必要な箇所だけ抜粋すると、次のようになります。
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCell(withIdentifier: "Cell", for: indexPath)
// セルの左端に画像を追加
cell.imageView!.image = UIImage(named: "icon")
return cell
}
画像やアイコンを追加したい場合は、func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) でcellにUIImageをセットします。
上記はこちらで用意した画像をセットする例ですが、もし、Apple側でデフォルトで用意されているアイコン(SF Symbols)を追加したいのであれば、次のように、UIImage(systemName: “アイコン名”) で書いてください。
cell.imageView!.image = UIImage(systemName: "exclamationmark.shield.fill")
created by Rinker
¥3,536
(2024/11/24 14:18:11時点 Amazon調べ-詳細)
(2024/11/24 14:18:11時点 Amazon調べ-詳細)