You can use Container View .
In the storyboard, create another view controller that you will use to place these controls. Then drag and drop the Container view from the object library (usually the last item in the list) and place it where you want the table view to appear (it could be the whole screen). To do this, Container View will create another view controller. Just remove this and ctrl
drag from View container to the table view controller and select Paste segue.
Thus, you do not need to change anything in your current table view controller if it is independent of other view controllers in order to provide it with data to make it work. However, if that is the case, you can assign a segue identifier to embed segue, implement prepareForSegue:sender:
and do whatever you usually do with other segments.
source share