在我的应用程序中,我有两个标签栏。让我们说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)
}