Skip to content

Instantly share code, notes, and snippets.

@iranjith4
Last active November 23, 2018 06:28
Show Gist options
  • Save iranjith4/8a3ff97103e821dd70fa9acb31762bae to your computer and use it in GitHub Desktop.
Save iranjith4/8a3ff97103e821dd70fa9acb31762bae to your computer and use it in GitHub Desktop.
uitableviewcell-register-old-methods.swift
///UITableView
myTableView.register(MyCustomTableViewCell.self, forCellReuseIdentifier: "MyCustomTableViewCell")
//HeaderFooterView
myTableView.register(UINib(nibName: String(describing: MyCustomTableViewHeaderFooterView.self), bundle: nil), forHeaderFooterViewReuseIdentifier: String(describing: MyCustomTableViewHeaderFooterView.self))
//And you have used it like :
override func tableView(_ tableView: UITableView, viewForHeaderInSection section: Int) -> UIView? {
let header :MyCustomTableViewHeaderFooterView = tableView.dequeueReusableHeaderFooterView(withIdentifier: String(describing: MyCustomTableViewHeaderFooterView.self)) as! MyCustomTableViewHeaderFooterView
return header
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment