首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >翻转UIView (reversi样式)

翻转UIView (reversi样式)
EN

Stack Overflow用户
提问于 2012-08-27 20:01:32
回答 1查看 226关注 0票数 0

我正在尝试制作一个reversi游戏,并想将一块翻转到相反的颜色。因此,当翻转白色的部分时,它会变成黑色,反之亦然。

我知道你可以用下面的代码翻转一个UIView,但不知道如何将它翻转到另一个图像。

在我的“块”类中,我有一个带有黑色或白色图像的UIButton。我是否需要创建两个按钮,然后以某种方式翻转它们?

代码语言:javascript
复制
[UIView setAnimationTransition:UIViewAnimationTransitionFlipFromRight forView:card cache:YES];

提前感谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-08-27 20:11:35

我这样做是为了在0.4秒内从白色按钮过渡到黑色按钮。你需要让你的白色和黑色按钮已经作为其他视图的子视图。对于此转换,应在执行转换之前隐藏黑色按钮。

UIViewAnimationOptionShowHideTransitionViews说你的fromView会在转换后被隐藏。

翻转将在whiteButton超级视图中发生。

代码语言:javascript
复制
[UIView transitionFromView:whiteButton 
                    toView:blackButton 
                  duration:0.4f 
                   options:UIViewAnimationOptionTransitionFlipFromRight | 
                           UIViewAnimationOptionShowHideTransitionViews
                completion:^(BOOL finished){}];
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12141600

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档