ちょっとしたコードや設定などですが、忘れがちであらためて調べるのも面倒なので、忘備録的なものです。
順不同で、気づいたものから順にSwift4で使えるコードを載せていきます。
Swift-Tips
カスタムセルの部品に値を設定
UICollectionViewCellのようにセルをクラス化できれば簡単なのに、毎回イベントで部品を割り当てないといけないのは
AndroidのfindViewByIDみたいでちょっと好きになれない。
・UITableVIewCellに部品を配置(Storyboard)
・部品のTagにユニークな番号を設定して、区別できるようにしておく(Storyboard)
・Tagの部品を割り当て
・値を設定
・おまけ:行の色を変える処理
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCell(withIdentifier: "CellIdentifier", for: indexPath)
let imageIcon = cell.viewWithTag(1) as! UIImageView
let dateLabel = cell.viewWithTag(2) as! UILabel
let titleLabel = cell.viewWithTag(3) as! UILabel
imageIcon.image = #imageLiteral(resourceName: "icoMic")
dateLabel.text = ""
titleLabel.text = "No Entry"
cell.backgroundColor = UIColor.clear
// 選択された背景色を白に設定
let cellSelectedBgView = UIView()
cellSelectedBgView.backgroundColor = ROW_COL_SELECTED
cell.selectedBackgroundView = cellSelectedBgView
return cell
}
最近のコメント
Android版もできました! に ひよこボタン子育て応援アプリの使い方!音は周囲に迷惑なのか?いのっち発案 │ ある主婦の徒然なるままに より