Controlador de navegação opcional
Pergunta
Eu tenho um aplicativo que contém uma variedade de controladores de exibição vinculados de maneiras diferentes (bem -vindo> navegar> visualizar ou navegar> visualização ou configurações> splash). O primeiro controlador de exibição é apresentado modalmente usando um controlador de navegação de um controlador principal, o próximo conjunto de controladores de exibição é adicionado usando POP e PUSH.
Isso funciona corretamente, mas preciso definir meu 'uinavigationbar' e 'uitoolbar' no interface Builder, para que eles ainda funcionem conforme o esperado se forem apresentados sem o uso de um controlador de navegação. Isso é possível? Atualmente, entendo isso se tentar:
Solução
Faça isso no código.
No SDK, parece que você está usando, é bastante trivial testar se você precisa empurrar um controlador de navegação ou não, e se você estiver oculta a barra de ferramentas e ajustar o tamanho da exibição para explicar isso (um método init personalizado para O View Controller ajudará com isso e, se você é particularmente inteligente com a forma como faz as coisas, pode até declarar uma categoria no UIViewController)