delete lines between UITableViewCells in UITableView
IosXcodeUitableviewSwiftIos Problem Overview
I've created an UITableView
with UITableViewCell
. Between the view cells there are grew lines. I want to delete these lines and don't want to show them, but I don't know how.
I work with Xcode 6.1 and Swift.
Here is a screenshot that displays my screen:
THX!
Ios Solutions
Solution 1 - Ios
Using Objective-C, we have:
[self.tableView setSeparatorStyle:UITableViewCellSeparatorStyleNone];
for Swift 3:
self.tableView.separatorStyle = .none
for Swift 2:
self.tableView.separatorStyle = UITableViewCellSeparatorStyle.None
OR:
if you are using the InterfaceBuilder, you can set the tableView's Separator property to None
Solution 2 - Ios
Within InterfaceBuilder you can set the Separator
property to None
or do it programmatically by setting the property separatorStyle
of your table view to UITableViewCellSeparatorStyleNone
.
Solution 3 - Ios
Swift 3:
tableView.separatorStyle = UITableViewCellSeparatorStyle.none
Solution 4 - Ios
Solution 5 - Ios
Swift 5 Programmatically
private func buildTableView() -> UITableView {
let tableView = UITableView()
tableView.translatesAutoresizingMaskIntoConstraints = false
tableView.separatorStyle = .none
return tableView
}
Solution 6 - Ios
Swift 5 :
cell.selectionStyle = UITableViewCell.SelectionStyle.none
Solution 7 - Ios
tableView.separatorStyle = .none
when initializing the tableview. It can be set or through the storyboard or nib