ios - react - LaunchScreen.xib não exibe minha fonte personalizada




xcode launch screen add image (2)

Estou usando um rótulo para exibir texto com minha fonte personalizada no LaunchScreen.xib. Minha fonte personalizada aparece bem no Interface Builder, mas quando a testo no meu iPhone, a fonte volta para a fonte padrão.

Não sabe como corrigir isso ou se é um bug.


Não há grande surpresa aqui. A tela de inicialização é mostrada na hora de iniciar - na verdade, antes da hora de iniciar -, portanto, a fonte provavelmente ainda não foi carregada.

Você pode registrar um erro se achar que tem um caso de uso atraente. Mas acho que não. Por que você está mostrando algum texto em sua imagem de inicialização? Deve ser muito mais simples do que isso - apenas o suficiente para fornecer a estrutura da interface de abertura, que será preenchida quando a interface de abertura realmente aparecer. Uma tela "em branco" com a mesma cor de fundo da cor de fundo do controlador de visualização inicial seria suficiente. Seu objetivo é apenas fornecer uma alternativa à escuridão.


Uma solução rápida é usar um UIImageView e ter seu texto como UIImage , literalmente uma imagem do seu texto como .png / .jpeg ou similar.

Nota: Pode demorar algum tempo até que você possa ver a imagem. Eu tive que limpar a Pasta de Compilação e reinstalar o aplicativo algumas vezes para ver a imagem.

Outra observação: se você deseja suportar vários idiomas com textos diferentes, precisará ter imagens diferentes para cada idioma usando esta abordagem.





xcode