Push segue
It adds a new VC to the navigationController . if we have a requirement to manage our views in our own way, we must use it. it adds a new view to the navigation stack. Back Button when the popped VC button is pressed from the navigationController .
Modal Segue
A modal segue is just one VC, representing another VC modally. No navigation . The return button does not appear. You must create as cusotmly.
source share