Pergunta

Quando carrego meu aplicativo para iPhone, ele sempre carrega primeiro uma tela preta e depois abre a janela principal.Isso acontece mesmo com um aplicativo simples e vazio com uma única janela carregada.

Percebi que, ao carregar, a maioria dos aplicativos aumenta o zoom na janela principal (ou dimensiona-a para caber na tela, como você quiser) e depois carrega o conteúdo da tela, sem tela preta (veja a seção Contatos aplicativo, por exemplo).

Como consigo esse efeito?

Foi útil?

Solução

Adicione um Default.png ao seu projeto.Esta deve ser a imagem que você deseja mostrar em vez da tela preta de inicialização.

Outras dicas

Além disso, apenas para economizar seu tempo, não há como alterar essa imagem durante o tempo de execução do seu aplicativo.Se você olhar o aplicativo Clock da Apple, poderá ver como, dependendo do último estado do aplicativo, o Default.png muda.Você não pode fazer isso em seu próprio aplicativo devido aos limites de permissão.Além disso, certifique-se de ler o iPhone HIG para obter as melhores práticas de uso do Default.png; em resumo, não o use como uma tela inicial como o Twitteriffic.

Você também pode fazer uma captura de tela do seu aplicativo como uma ajuda para criar o Default.png - enquanto mantém pressionado o botão Início, pressione e solte o botão Bloquear Suspensão/Despertar.A captura de tela pode ser encontrada na biblioteca do Camery Roll no aplicativo Fotos e pode ser sincronizada de volta para a sua área de trabalho.

Quando o aplicativo faz a transição da imagem de inicialização para o conteúdo real do aplicativo, isso não deve ser chocante para o usuário - o conteúdo (texto/imagens) pode ser adicionado à tela, mas o conteúdo nunca deve ser alterado.Se tudo isso deixar você com um cabeçalho azul vazio, um corpo branco e um rodapé azul - então isso é tudo que você deve ter.Se você tiver uma barra de guias persistente na parte inferior e um aplicativo localizado (descrições de texto diferentes), a imagem de inicialização deverá aparecer com ícones, mas sem texto.(Veja Clock.app e Facebook.app para exemplos.)

Capturas de tela também podem ser tiradas no XCode usando a guia Captura de tela na janela do Organizer e um dispositivo conectado.

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