Guia modal bare viewcontroller
-
21-09-2019 - |
Pergunta
Preciso apresentar um controlador de barra de guia modal usando o interface Builder. Eu gostaria de poder especificar e projetar o controlador da barra de guias em um arquivo InfoViewController.xib e depois apresentá -lo de uma variedade de locais dentro do aplicativo usando algo como:
UIViewController *vc = [InfoViewController create];
[self presentModalViewController:vc animated:YES];
Não sei como configurar o arquivo do interface Builder. Eu posso arrastar um controlador de exibição de barra de guia, mas ele não é exibido quando o controlador de exibição é apresentado. Como devo vincular este controlador de barra de guia ao proprietário do arquivo?
Solução 3
Acabei definindo o controlador de barra de guias em cada XIB de que estava sendo apresentado (atualmente apenas um). Não é a situação ideal, mas não conseguiu descobrir como fazê -lo a partir de um XIB reutilizável externo.
Outras dicas
Você está pensando nisso. Apenas faça exatamente o que você disse que ia fazer. A reutilização é uma coisa boa.
O interface Builder é para projetar suas visualizações.
Você escolhe como e quando apresentá -los (por exemplo, modalmente) dentro do seu código.