我收到了CGPointMake()的错误消息

/Users/MNurdin/Documents/iOS/RevivalxSwiftSlider/RevivalxSwiftSlider/RangeSlider.swift:66:28:无法使用类型为((),CGFloat)的参数列表调用'CGPointMake'

我的密码

override func layoutSubviews() {
    _minThumb.center = CGPointMake(self.xForValue(selectedMinimumValue), self.center.y);

}

func xForValue(value: Float){
        return (self.frame.size.width-(_padding*2))*((value - minimumValue) / (maximumValue - minimumValue))+_padding;
    }
selectedMinimumValue是一个浮点数。

最佳答案

您必须将其转换为CGFloat

_minThumb.center = CGPointMake(CGFloat(self.xForValue(selectedMinimumValue)), self.center.y);

关于ios - 在Swift中收到“无法使用类型'((),CGFloat)'的参数列表调用'CGPointMake'”,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30208501/

10-10 17:35