Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 无法使用($T12,@lvalue CGFloat)类型的参数列表调用*_Ios_Swift - Fatal编程技术网

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
或cast
Float(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