无法让卡片翻转动画工作
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
实例变量,用于跟踪当前显示的视图。
我正在开发一款涉及卡片 (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
实例变量,用于跟踪当前显示的视图。