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:

ALT TEXTO http://xs.to/image-cd8b_4b9e739d.jpg

Foi útil?

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)

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top