Como faço para obter uma grande janela de iPad programaticamente na startup com o Monotouch?

StackOverflow https://stackoverflow.com/questions/2297692

Pergunta

Eu tenho a mais recente biblioteca Monotouch compatível com iPad. Atualizei meus projetos para usar o 3.2 SDK e o Monotouch 1.9 Alpha.

Os documentos dizem que você precisa alterar a janela do seu XIB para a grande janela do iPad. Eu não uso o XIB. Eu construo minha interface a partir do código construindo o objeto programaticamente. O que devo fazer para obter a grande janela do estilo do iPad?

Foi útil?

Solução 2

Após uma investigação mais aprofundada, descobri que precisava adicionar uma entrada no arquivo info.plist como assim:

Information Property List
     UIDeviceFamily
          item 0            2

Uma vez presente, a classe de janela dinâmica que eu crio é o tamanho completo da tela do iPad.

Eu acho que está basicamente dizendo ao sistema que meu aplicativo suporta esse dispositivo. Terá que encontrar mais nos documentos.

Outras dicas

Nada (suponho).

[UIScreen mainScreen].bounds (e seu equivalente a Monotouch) será 768x1024 no modo iPad e 320x480 no modo iPhone. Se suas janelas e visualizações não tiverem valores codificados, eles devem adotar o novo tamanho naturalmente.

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