How to Add Spacing Between Uitableviewcell

How to add spacing between UITableViewCells - Swift

I tried ozgur's method but it didn't work because I had borders between my table view cells. Eventually, I used the answer from this post. Hope it helps

How to set space between tableView Cells?

Better approach is the most simple way that make your cells height a bit bigger(3pt from top and 7pt from the bottom) than that of your cell's Total height, and making the colour as [UIColor clearColor]. That would give the illusion that the cells have a 10 pt gap in between.

OR

Add UIView() of 10 height at the end and give it clear color it show space between two cells

How do I add spacing between two cells in UITableView? There's nothing like separator height or something

One option is to use sections and section footers:

override func numberOfSections(in tableView: UITableView) -> Int {
return 5
}

override func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return 1
}

override func tableView(_ tableView: UITableView, heightForFooterInSection section: Int) -> CGFloat {
// your spacing
return 20
}

override func tableView(_ tableView: UITableView, viewForFooterInSection section: Int) -> UIView? {
let footer = UIView()
footer.backgroundColor = .clear
footer.isOpaque = false
return footer
}

Can I give space between UITableViewCell

The most simple way would be make your cells height a bit bigger(3pt from top and 7pt from the bottom) than that of your cell's background image, and making the colour as [UIColor clearColor]. That would give the illusion that the cells have a 10 pt gap in between.



Related Topics



Leave a reply



Submit