无法让卡片翻转动画工作

Can't get card flip animation to work

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

UIView.transitionWithView(self.imageView6, duration: 1.5, options: UIViewAnimationOptions.TransitionFlipFromRight, animations:{
},
completion: nil)

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

然后应将转换应用于 "Transition View":

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 实例变量,用于跟踪当前显示的视图。