Я пытаюсь реализовать контроллер навигации с некоторыми иерархическими представлениями.Я хочу использовать обычный UIViewController для представления выбора для детализации, я не хочу использовать панель навигации - я хочу иметь свои собственные, настраиваемые кнопки для возврата обратно на уровень.
Я вижу примерыкак:
[[self navigationController] pushViewController:nextViewController animated:YES];
и у меня такие вопросы: Является ли navigationController
свойством всех UIViewControllers?Могу ли я сослаться на self.navigationController
независимо от представления в стеке?Если я в произвольном представлении, могу ли я иметь действие кнопки, которое содержит что-то вроде [self.navigationController popToRootViewController animated:YES];
В каждом представлении, которое я представляю, понадобится кнопка для возврата к предыдущему представлению или к корневому представлению, в зависимостина ситуацию.Я хочу создать эту кнопку в каждом контроллере представления и контролировать, к какому виду в стеке он возвращается.Я на правильном пути?