19
有關如何在目標C中將int轉換爲CGFloat的任何想法?將int轉換爲CGFloat
有關如何在目標C中將int轉換爲CGFloat的任何想法?將int轉換爲CGFloat
在過去使用()語法鑄造CGFloat值對我來說工作得很好。 CGFloat被定義爲「typedef float CGFloat;」所以你去鑄造用同樣的方式,你會一個浮動:
CGFloat f = (CGFloat)intVal;
,或者,如果你的價值是一個常量:
CGFloat f = 1.10;
我是如何做同樣在迅速 搜索和我發現在第一個結果(高排列)的問題,所以我將張貼的答案,如果萬一有人發現是幸運和我一樣:)
let myCGFloat = CGFloat(myFloat)
可悲的是這不再適用於64位,其中CGFloat的是「雙':http:// stackover flow.com/questions/1264924/whats-the-difference-between-using-cgfloat-and-float – 2010-04-25 14:22:07