Preencha Uiview com texto de tamanho grande no iPhone na paisagem
-
12-09-2019 - |
Pergunta
Coloquei meu aplicativo para iPhone no modo paisagem e quero colocar uma mensagem em uma das minhas opiniões que preenche a tela. A partir de agora, uma mensagem de 6, 10 ou 12 caracteres sobe apenas para uma fonte de 12 pontos na visão de retrato no interface Builder. Quando eu construo e o simulador do iPhone muda para a paisagem, o tamanho da fonte permanece o mesmo que no retrato e não preenche a vista.
Solução
Eu acho que você precisa detectar a rotação e redimensionar o quadro do seu UIView de acordo. Não tenho certeza se você está usando um rótulo, WebView, etc. para exibir este texto, mas redimensionar o UIView e o item que exibe o texto deve causar um 'preenchimento de texto' suave
Outras dicas
Se você está usando um UILabel
Para o texto, você precisa ancorar seu UILabel
(ou o que quer que esteja usando) à esquerda e no lado direito do quadro de aplicação no interface Builder. Então você precisa definir o adjustsFontSizeToFitWidth
para YES
E eu acho que você deve ser definido.