Pergunta

Eu quero criar animação de transição dentro de um UIView (não de um UIView para outro).

Eu tenho um UIView que tem dois campos UITextView com algum texto neles que vem de um registro de banco de dados. Há próximos botões / para trás na tela também. Quando o usuário pressionou o botão seguinte, o conteúdo próximo registro são shows.

Quando essa transição está ocorrendo de um registro para a próxima, eu quero mostrar algum tipo de animação de toda a vista como CurlUp, FadeIn etc. Isso é possível? É assim, você pode fornecer um código de exemplo?

Foi útil?

Solução

Você pode animar qualquer ponto de vista (vista raiz ou subexibição) apenas alterando propriedades suportadas dentro de um UIView beginAnimations / commitAnimations bloco.

Que disse que eu não sei se um texto é uma propriedade suportada. Em vez disso você pode ter que "fake" a mudança de texto por ter sobreposto UITextView Com um desaparecendo ea próxima desvanecimento dentro.

Então, sim, você pode definitivamente fazer tal uma animação para quando as alterações de texto, mas você pode ter que ser criativo sobre isso.

Outras dicas

É, você vai querer verificar para fora CoreAnimation, eo uso da chamada do método animator:.

Há um exemplo muito legal / tutorial na guia de programação da Apple:

Core Animation Guia de Programação

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