O que há de errado com meu catálogo de ativos que contém imagens de inicialização?
Não estou usando storyboards aqui, por razões que seriam uma distração para entrar. Em vez disso, estou tentando adicionar quatro imagens de inicialização a um catálogo de ativos:
Meu aplicativo não suporta iPads ou iPhones de 3,5 polegadas, portanto, estes devem ser suficientes. Isso é bom ou eu preciso de paisagem também?
Aqui estão as propriedades de cada uma das imagens:
Aqui estão as mesmas informações em forma de texto:
filename: LaunchImage.launchimage
children:
filename: 5.5.png
idiom: iphone
subtype: 736h
scale: 3x
orientation: portrait
extent: full-screen
minimum-system-version: 8.0
image:
height: 2208
width: 1242
filename: 4.7.png
idiom: iphone
subtype: 667h
scale: 2x
orientation: portrait
extent: full-screen
minimum-system-version: 8.0
image:
, height: 1334
width: 750
filename: 3.5-inch, 2x-1.png
idiom: iphone
scale: 2x
orientation: portrait
extent: full-screen
minimum-system-version: 7.0
image:
height: 960
width: 640
filename: 4.png
idiom: iphone
subtype: retina4
scale: 2x
orientation: portrait
extent: full-screen
minimum-system-version: 7.0
image:
height: 1136
width: 640
Veja como meu aplicativo está configurado:
Quando executo o aplicativo no iPhone 7 Plus, vejo a imagem de inicialização de 4,7 polegadas. Por que isso está acontecendo e como corrigi-lo?
Tentei usar arquivos PNG simples sem colocá-los em um catálogo de ativos, mas isso também não funciona, conforme discutido emesta pergunta separada.
Observe que, ao contrário de outras perguntas sobre isso:
Não estou usando xibs ou storyboards, por razões que seriam uma distração para entrar aqui.
Estou usando arquivos PNG agrupados em um catálogo de ativos, em vez de arquivos PNG simples no diretório de nível superior.
Suporte apenas o iOS 10 e superior, o que significa que não suporte telefones de 3,5 polegadas.
Eu não apoio iPads.
Estou usando o Xcode 8.3 e executando o iOS 10.3 no meu telefone.