UICollectionView单元格。试图动画子视图

时间:2016-07-22 20:20:57

标签: swift uicollectionviewcell

尝试为集合视图单元格内的子视图设置动画,但只是在状态之间发生突然变化。

...

    func animate (){
    if self.signOut.hidden == false{
        UIView.animateWithDuration(0.2) {
            self.signOut.hidden = true
        }
    }else{
        UIView.animateWithDuration(0.2) {
            self.signOut.hidden = false
        }
    }

...

任何提示非常感谢!

1 个答案:

答案 0 :(得分:0)

您需要减少动画块内的alpha以使视图平滑消失

      UIView.animateWithDuration(0.33, delay: 0.0, options: [.CurveEaseInOut], animations: {
            self.signOut.alpha = 0.0
        }) { finished in
            self.signOut.hidden = true
        }