Ios 无法使用($T12,@lvalue CGFloat)类型的参数列表调用*
标题是我编译此行时收到的错误消息:Ios 无法使用($T12,@lvalue CGFloat)类型的参数列表调用*,ios,swift,Ios,Swift,标题是我编译此行时收到的错误消息: let width : Float = mainView.frame.size.width / 100.0 * value value变量属于Float类型。这里怎么了 无法使用($T12,@lvalue CGFloat)类型的参数列表调用* 阅读错误答案: mainView.frame.size.width具有类型CGFloat因此您需要将CGFloat转换为Float 尝试将value设置为CGFloat或castFloat(image.size.
let width : Float = mainView.frame.size.width / 100.0 * value
value
变量属于Float
类型。这里怎么了
无法使用($T12,@lvalue CGFloat)类型的参数列表调用*
阅读错误答案:
mainView.frame.size.width
具有类型CGFloat
因此您需要将CGFloat
转换为Float
尝试将value
设置为CGFloat
或castFloat(image.size.width)
在操场上 选择1 选择2
顺便说一句,苹果,12美元到底是什么?某种内部id?如果消息说“没有为参数类型float和CGFloat找到运算符*”不是更好吗
let image = UIImage(named:"group_1.png") // just for example
let value:CGFloat = 10.0
let width:Float = Float(image.size.width / 100.0 * value)
let value:Float = 10.0
let width:Float = Float(image.size.width) / 100.0 * value