0

Я хочу изменить между двумя контроллерами представления с помощью кнопки на iPhone. Я не хочу использовать UITabBarController, потому что он занимает слишком много места, но мне нужен такой же вид. Как мне это сделать? Нужно ли мне писать пользовательский сегмент?Как сделать замену segue на iPhone?

ответ

1

A Push Segue - это, вероятно, то, что вы хотите, поскольку его операция может быть отменена, что позволяет кнопке (или шагу) диктовать навигацию.

Инициировать;

[self performSegueWithIdentifier: @ "DestinationViewController" отправитель: self];

Для возврата используйте кнопку «Назад», которая появится на панели навигации или программно с помощью скрытой кнопки «Назад».

[self.navigationController popViewControllerAnimated: YES];

Чтобы скрыть кнопку назад:

self.navigationItem.hidesBackButton = YES;

вызываемый в - (пустоте) viewWillAppear часть жизненного цикла.

Смежные вопросы