No iOS é muito simples criar animações eficazes nos componentes da IU.
Para um aplicativo no qual estou trabalhando atualmente, gostaria de criar uma animação em um conjunto de visualizações, alinhadas verticalmente. Quando o usuário toca em um botão dentro da visualização, o aplicativo deve iniciar uma animação que traduz e gira a visualização para fora da tela, ao mesmo tempo que a desvanece. Ao mesmo tempo, todas as vistas abaixo dela, devem reagir transladando-se ocupando o espaço deixado pela vista removida.
Você pode verificar o restante do artigo aqui:
http://mobilengineering.blogspot.it/2012/10/remove-views-with-nice-animations.html