Вы путаете подпредставления и контроллеры навигации. Когда вы перемещаете представление в контроллер навигации, вы помещаете его в конец стека представлений. Представление в конце стека отображается. Вы можете извлечь это представление из стека, и отобразится следующее представление в стеке:
[self.navigationController popViewController:YES];
С подпредставлениями вы должны затем удалить их родителей:
[sv1 removeFromSuperView];
В вашем случае вам нужно первое решение.