【问题标题】:Swift. Flip animation. FromView is not displayed迅速。翻转动画。 FromView 不显示
【发布时间】:2015-07-27 04:58:54
【问题描述】:

我编写了这段代码来创建一个简单的翻转动画:

  func frontView (view:UIView) ->UIView {
        var frontView: UIView
        frontView = UIView()
        frontView.frame = view.frame

        frontView.center = CGPoint(x: 0, y: 0)


        return frontView
    }

    func backView (view:UIView) ->UIView {

        var backView: UIView
        backView = UIView()
        backView.frame = view.frame

        backView.backgroundColor = UIColor.redColor()
        backView.center = CGPoint(x: view.frame.width/2, y: 0)

        view.addSubview(backView)

        return backView
    }

func flipViewAnimation (viewToAnimate: UIView) {

    var animationOption = self.animationOption
    var duration = self.duration



    UIView.transitionFromView(backView(viewToAnimate), toView: frontView(viewToAnimate), duration: duration, options: animationOption, completion: nil)

    //


}

作为 viewToAnimate,我使用内部带有标签和 imageViews 的视图,这是我在 AutoLayout 中创建的。我试图达到的结果或多或少应该是这样的。首先,我看到用颜色填充的视图,然后它们翻转并显示内部的内容(标签和 ImageView)。

但它以不同的方式工作。视图已经与内容(标签和 ImageViews)一起出现,然后只需翻转并再次显示相同的内容。

【问题讨论】:

    标签: ios swift animation views flip


    【解决方案1】:

    我以编程方式创建了每个视图,现在对我来说效果很好。

    【讨论】:

      猜你喜欢
      • 2022-01-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-04-08
      • 1970-01-01
      • 2019-01-16
      相关资源
      最近更新 更多