我正在进行iPhone开发以及如何让CGRect返回双值?我发现有一个宏“#define CGFLOAT_IS_DOUBLE”,但我该怎么改呢?
答案 0 :(得分:3)
您无法更改CGFLOAT_IS_DOUBLE-它在CGBase.h中定义并让您知道CGFloat的宽度。在32位应用程序中它将是浮动的,在64位应用程序中它将是双倍的。
你真的需要双精度还是只能在任何地方使用CGFloat?
如果你确实需要双打,你必须施展,正如CVertex所说。
答案 1 :(得分:2)
包装CGRect或创建刚刚进行转换的辅助方法?
double d= (double)rect.size.height;
花车在iphone上表现更好(我认为)