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?

Foi útil?

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.

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