我正在尝试使用块动画翻转 UIImageView。许多网站(以及此处的答案)都建议这样做:
flipTile.image = frontImage;
[UIView transitionWithView: flipTile
duration: 2.5f
options: UIViewAnimationOptionTransitionFlipFromLeft
animations:^(void) {
flipTile.image = backImage;
}
completion:^(BOOL finished) {
}
];
不幸的是,这并没有给我预期的结果。我在动画的前半部分完全没有得到任何东西,然后 backImage 翻转到动画的后半部分出现。就像 frontImage 被隐藏或透明一样 - 它不是。
过渡中的某些事情正在把事情搞砸。我究竟做错了什么?