您可以通过在viewdidLoad中写下以下行来删除底部边框,
self.tblMyTable.separatorStyle = UITableViewCellSeparatorStyle.None
并通过在cellForRow中写入来删除左边的填充,
cell.separatorInset = UIEdgeInsetsZero
cell.layoutMargins = UIEdgeInsetsZero
Swift 3.0的更新:
cell?.separatorInset = UIEdgeInsets.zero
cell?.layoutMargins = UIEdgeInsets.zero
在故事板中选择表视图,然后选择分隔符样式为None Qazxswpoi
我使用下面的方法
class viewController: UIViewController {
@IBOutlet var tableView: UITableView!
override func viewDidLoad() {
super.viewDidLoad()
tableView?.tableFooterView = UIView()
}
}
Swift 4.2
将下面的代码放入viewDidLoad
class viewController: UIViewController {
@IBOutlet var tableView: UITableView!
override func viewDidLoad() {
super.viewDidLoad()
self.tableView.separatorInset = UIEdgeInsetsMake(0, UIScreen.main.bounds.width, 0, 0)
}
}