I have a tableView with multiple cells (no partitions). I am adding non-empty text to tableFooterView in tableView. After this, the last cell delimiter is not displayed. Also, when the tableView scrolls, the tableView sometimes appears or disappears. This happens both on the simulator and on the device.
I checked the hierarchy of the Debug views and found the following: 
It is very strange. The preferred cell separator is duplicated, but the last separator is single. Maybe the problem is out there somewhere?
I also checked its properties: 
All I found as a solution was to add an empty tableFooterView , but I need it to be populated.
How to make the last separator always visible (also when scrolling)? I know that you can get away without using the actual delimiters, but by adding one pixel line at the bottom of the cell. But I'm not a fan of this approach.
source share