[UIView transitionFromView:view1 toView:view2
duration:0.5
options:UIViewAnimationOptionTransitionFlipFromLeft
completion:^(BOOL finished){
/* do something on animation completion */
}];
Убедитесь, что вы заменили view1 на имя кнопки, которую вы хотите перевернуть, и view2 на вид, которым вы хотите заменить кнопку.Вы можете просто поставить свою кнопку для них обоих, чтобы она перевернулась без побочных эффектов, если хотите.