无法让卡翻转动画工作

时间:2015-08-13 00:30:39

标签: ios swift animation core-animation flip

我正在开发一款涉及卡片(ImageViews)的游戏,其上带有标签,显示随机单词。我想介绍一下ImageView显示卡背面然后用不同的图像和标签翻到前面。我正在使用下面的代码,但似乎只是转向同一侧。如何在前面添加不同的图像,并在标签中包含单词?

\/([^\/]*\.+[^\/]*)$

1 个答案:

答案 0 :(得分:0)

您要在其间转换的视图应包含在另一个视图中,请参阅以下层次结构:

View Hierarchy

然后应将过渡应用于过渡视图":

UIView.transitionWithView(self.transitionView, duration: 1.5, options: .TransitionFlipFromRight, animations:{

    self.frontImageView.hidden = self.showingImage;
    self.behindView.hidden = !self.showingImage;

}) { (complete) -> Void in
    self.showingImage = !self.showingImage
}

self.showingImage是一个简单的Bool实例变量,用于跟踪当前显示的视图。