Animando uma vista em seu iOS App

Sempre que você atribuir um novo valor a certas propriedades de vista (como o quadro e centro Propriedades), a vista é imediatamente redesenhado ea mudança é imediatamente visível na tela.

Além disso, alterações a várias propriedades de visualização (tais como aqueles que acabamos de mencionar) pode ser animado. Isto significa que, alterando a propriedade cria uma animação que transmite a mudança para o usuário durante um curto período de tempo - e é tudo tratado para você pelo UIView classe. Além do mais, é preciso apenas uma chamada de método para especificar as animações a serem executadas e as opções para a animação.

Você pode animar as seguintes propriedades do UIView classe:

  • quadro: Esta propriedade contém o retângulo de quadro, que especifica o tamanho ea localização da vista em Sua super visão do sistema de coordenadas.

  • limites: Esta propriedade contém o retângulo de limites, que especifica o tamanho do ponto de vista (e sua origem de conteúdo) na próprio sistema de coordenadas local da vista.

  • centro: Esta propriedade contém o ponto central conhecido da visão na sua super-visão do sistema de coordenadas.

  • transformar: Usado para fazer uma rotação de vista.

  • alfa: Esta propriedade controla o grau de transparência. Se você animá-lo, você pode obter uma vista de fade in e fade out.

  • cor de fundo: Esta propriedade permite-lhe fazer a transição de uma cor para outra.

  • contentStretch: Esta propriedade controla a forma como o conteúdo de um ponto de vista é esticado para preencher seus limites quando a vista é redimensionado e é muitas vezes usado para animar o redimensionamento de botões e controles.

menu