尝试使用乘法时出错
var red1 : Float = ((random()%9)*30)/255;
错误说Int
无法转换为Float
我想用它制作一个我可以用来制作UIColor
答案 0 :(得分:0)
var red1 = Float((random()%9)*30)/255
您不需要分号,而red1将被类型推断为Float。
在swift 4.2中:var red1 = Float.random(in: startNumber...endNumber)