【问题标题】:Can't get card flip animation to work无法让卡片翻转动画工作
【发布时间】:2015-11-05 19:05:26
【问题描述】:

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

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

【问题讨论】:

    标签: ios swift animation core-animation flip


    【解决方案1】:

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

    然后应将过渡应用于“过渡视图”:

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

    【讨论】:

    • 这非常好用并且很容易理解。谢谢!
    猜你喜欢
    • 2013-11-22
    • 2014-03-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多