There are several things that need done to solve this problem in a non-hacky manner:
- Set the table view style to
UITableViewStyleGrouped
- Set the table view
backgroundColor
to[UIColor clearColor]
- Set the
backgroundView
on each table view cell to an empty view withbackgroundColor [UIColor clearColor]
- If necessary, set the table view
rowHeight
appropriately, or overridetableView:heightForRowAtIndexPath:
if individual rows have different heights.