标题是我收到的编译此行的错误消息:
let width : Float = mainView.frame.size.width / 100.0 * value
value
变量属于Float
类型。这里有什么问题?
答案 0 :(得分:12)
无法使用类型的参数列表($ T12,@ value CGFloat)调用*
错误地阅读答案:
mainView.frame.size.width
的类型为CGFloat
,因此您需要将CGFloat
投射到Float
尝试将value
设为CGFloat
或投放Float(image.size.width)
在游乐场
选项1
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)
选项2
let value:Float = 10.0
let width:Float = Float(image.size.width) / 100.0 * value