Pergunta

Ei, eu só tinha uma pergunta simples sobre a implementação de modo horizontal para uma aplicação, particularmente em execução no iPad (mas estou certo que o conceito é válido para o iPhone). Eu tenho uma imagem de fundo personalizada que estou querendo usar para meu ponto de vista raiz. Eu projetei a imagem para que ela se encaixa o tamanho da tela do iPad para o modo retrato. Preciso criar uma segunda imagem para o modo paisagem para que ele se encaixa corretamente? É assim que as obras de transição paisagem / retrato, alternando entre duas imagens diferentes? Eu realmente não tenho nenhuma idéia, portanto, qualquer ajuda seria apreciada. Obrigado!

Foi útil?

Solução

Supondo que você tenha um UIImageView como pano de fundo, altere a propriedade de imagem após as alterações de orientação dispositivo.

Veja Handling Ver Rotações em http: //developer.apple.com/iphone/library/documentation/UIKit/Reference/UIViewController_Class/Reference/Reference.html

Outras dicas

Uma outra coisa a se pensar é que a classe UIImage tem stretchableImageWithLeftCapWidth:topCapHeight: Método para tomar uma imagem existente, e construir uma nova imagem que pode se ajustar a qualquer tamanho, repetindo apenas a parte central da imagem e deixando os cantos do imagem como segmentos de imagens fixas.

Você pode carregar em um UIImage fixo, gerar uma cópia extensível a utilização deste método, e atribuí-lo a um UIImageView - então como você redimensionar a UIImageView devido à rotação, a imagem irá ajustar conforme necessário e não resample a imagem

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