动画不适用于UIView

时间:2015-03-27 19:37:30

标签: ios swift animation uiview

在我的应用程序中,我有两个标签栏。让我们说A& B.选项卡有一个表视图,我在其中为一个特定单元格设置UIView。这是一个连续的动画(UIViewAnimationOptions.Repeat)。到目前为止工作正常。如果我转到选项卡B并返回选项卡A.动画无效。当滚动时单元格隐藏时它也不起作用。我不确定我哪里错了。如果需要更多细节,建议会更受欢迎,并告诉我。

的cellForRowAtIndexPath

cell.label.addSubview(self.MethodA(cell.label.bounds))

fun MethodA(bounds: CGRect) -> UIView {
var xxx = AnimationView(frame: CGRectMake(bounds.origin.x, bounds.origin.y, startingPoint, bounds.size.height))

        UIView.animateWithDuration(10.0, delay: 0, options:
            UIViewAnimationOptions.Repeat, animations: { () -> Void in
                let totalWidth: CGFloat = 100
                let animationWidth: CGFloat = totalWidth - startingPoint
                var frame : CGRect = xxx.frame
                frame.size.width = (animationWidth + startingPoint)
                xxx.frame = frame

            },completion: nil)
}

0 个答案:

没有答案