新的到快速,小跨栏。此代码

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/

10-09 04:06