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.

Foi útil?

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.

Uilabel's ajustesfontsizetofitwidth Doc

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