【发布时间】:2014-07-17 17:42:36
【问题描述】:
1) 我在UIView.animateWithDuration 中使用变量作为第一个参数,如下所示:
var theDelay: Float = 1.0
UIView.animateWithDuration( theDelay, animations: {
cell.frame.origin.y = 0
})
Xcode6(Beta 3)给我一个构建错误:'Missing argument for parameter 'delay' in call'。
当我不使用变量时,该函数可以正常工作。当我发现这个问题时,我想调整变量(因为这段代码在循环中)。
2) 或者,我可以跳过使用变量并将计算包含在内:
UIView.animateWithDuration( indexPath.row * 1.0, animations: {
cell.frame.origin.y = 0
})
但我收到相同的错误“调用中的参数“延迟”缺少参数”。
我在这里做错了什么?
【问题讨论】: