将int转换为CGFloat

时间:2009-06-28 20:02:32

标签: iphone objective-c integer

如何在目标C中将int转换为CGFloat?

2 个答案:

答案 0 :(得分:54)

在过去,使用()语法转换CGFloat值对我来说很好。 CGFloat刚定义为“typedef float CGFloat;”所以你要像浮动一样投射它:

CGFloat f = (CGFloat)intVal;

或者,如果您的值是常数:

CGFloat f = 1.10;

答案 1 :(得分:9)

我正在寻找如何在swift中做同样的事情 我在第一个结果中找到了问题(排名很高)所以我会发现答案,如果发现有人像我这样的幸运:)

let myCGFloat = CGFloat(myFloat)