CustomCellをxibで作ったときのmemo
1.StroyBoarでtableViewと追加。
dataSouceとdelegateを忘れず追加する
2. xibファイルを作る。
CustomTableViewCell.xibを作る
↓
クラス名を紐づける
3.
import UIKit class ViewController: UIViewController { @IBOutlet weak var tableView: UITableView! override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view, typically from a nib. let nib = UINib(nibName: "CustomTableViewCell", bundle:nil) tableView.registerNib(nib, forCellReuseIdentifier:"Cell") } override func didReceiveMemoryWarning() { super.didReceiveMemoryWarning() // Dispose of any resources that can be recreated. } func tableView(table: UITableView, didSelectRowAtIndexPath indexPath:NSIndexPath) { } func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int{ return 10 } func tableView(tableView: UITableView!, cellForRowAtIndexPath indexPath:NSIndexPath!) -> UITableViewCell { let cell = tableView.dequeueReusableCellWithIdentifier("Cell") return cell! } func tableView(tableView: UITableView, estimatedHeightForRowAtIndexPath indexPath: NSIndexPath) -> CGFloat { return UITableViewAutomaticDimension } func tableView(tableView: UITableView, heightForRowAtIndexPath indexPath: NSIndexPath) -> CGFloat { return UITableViewAutomaticDimension } } class CustomTableViewCell: UITableViewCell { override func awakeFromNib() { super.awakeFromNib() // Initialization code } }