新的到快速,小跨栏。此代码
let viewH = self.view.frame.size.width
let boxH = viewH/60
var curY = 0
while curY<=viewH-boxH {
//do something
}
引发错误“binary operator
最佳答案
小跨栏,小固定。您的问题是curY
是一个Int
并且右边的减法结果是一个CGFloat
(什么width
正在返回您)。因此,您所需要做的就是将curY
转换为CGFloat
:
var curY = 0 as CGFloat
或者:
var curY: CGFloat = 0
关于swift - while语句中的Swift二元运算符,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29712918/