我正在尝试制作一个reversi游戏,并想将一块翻转到相反的颜色。因此,当翻转白色的部分时,它会变成黑色,反之亦然。
我知道你可以用下面的代码翻转一个UIView,但不知道如何将它翻转到另一个图像。
在我的“块”类中,我有一个带有黑色或白色图像的UIButton。我是否需要创建两个按钮,然后以某种方式翻转它们?
[UIView setAnimationTransition:UIViewAnimationTransitionFlipFromRight forView:card cache:YES];提前感谢
发布于 2012-08-27 20:11:35
我这样做是为了在0.4秒内从白色按钮过渡到黑色按钮。你需要让你的白色和黑色按钮已经作为其他视图的子视图。对于此转换,应在执行转换之前隐藏黑色按钮。
UIViewAnimationOptionShowHideTransitionViews说你的fromView会在转换后被隐藏。
翻转将在whiteButton超级视图中发生。
[UIView transitionFromView:whiteButton
toView:blackButton
duration:0.4f
options:UIViewAnimationOptionTransitionFlipFromRight |
UIViewAnimationOptionShowHideTransitionViews
completion:^(BOOL finished){}];https://stackoverflow.com/questions/12141600
复制相似问题