I am trying something similar, I have a table and I need it to be a group since it is an infinite table, when you get close to the last element new ones are loaded. In the last answer @danax comments in native applications it is not done that way. However this is not true, in the mail application you can access three different containers, the navigation bar, the mail table and the bottom toolbar.
Here you have a link of the operation that I want to reproduce.
https://mega.nz/embed/10Bl0LTb#ZRcFJou-E5HvQtEV1RcnMO_iQIwqQoOj6MM7coE4uro
How could a similar performance be achieved with UIKit?