UITableViewの空セルの線(separator)を消す実装

f:id:motom552:20171210180222p:plain
UITableViewの空セルの線(separator)を消す

概要

iOSで使われるUIベスト3に入るUITableView

そんなUITableViewですがデザイナーからよく指摘される空セルには線(separator)を引かないで消す実装についてまとめました。

実装方法

UITableView.tableFooterView を空にするだけです。

サンプルコード

class ViewController: UIViewController {
    @IBOutlet private weak var tableView: UITableView!
    
    override func viewDidLoad() {
        super.viewDidLoad()
        tableView.tableFooterView = UIView()
    }
}

たったこれだけで線(separator)を消すことができます。