问题标签 [cgfloat]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
10418 浏览

objective-c - 整数除法后浮点数为 0

这可能是一个简单的解决方案,但我无法修复它。

我正在划分 2 个整数:

日志返回0.000000

小数位数有限制吗?我需要保留十进制结果。

谢谢沙妮

0 投票
1 回答
349 浏览

objective-c - 在应用程序委托中存储浮点数

我在我的应用程序委托中存储了一些浮点数,然后在应用程序委托的 .m 中合成它。

现在,当我在一个视图控制器中使用该浮点数时,我会这样做:

(ItLoad 和 FacilititesLoad 都是存储在我的委托中的浮点数)

现在在下一个控制器中我做同样的事情:

那总是返回 inf 为什么会这样,我该如何阻止它这样做?

我已经很久没有使用 obj-c 了,所以请友好。

删除指针这样做:

二进制表达式的无效操作数('CGFloat *'(又名'float *')和'CGFloat *')

0 投票
2 回答
933 浏览

objective-c - 我需要返回 tableView:heightForRowAtIndexPath 什么?

我有一个带有几个表的视图控制器。我希望一张桌子比其他桌子有更大的单元格。现在,我有:

我收到警告说

从结果类型为“CGFloat *”(又名“float *”)的函数返回“int”的不兼容整数到指针转换

当我运行它时,它崩溃了。

我也试过:

  • return 44.0- double 到 float* 转换的错误
  • return 44.0f- float 到 float* 转换的错误
  • CGFloat *height; height = 44; return height;- 与直接返回我想要的值相同的错误

我一直在寻找类似[CGFloat floatWithDouble:44.0];NSNumber 的东西,但我没有找到任何东西。我应该使用什么?

0 投票
1 回答
3062 浏览

iphone - iOS 中的 CGFloat 值

我是iOS新手,

当我输入这个值时,我想要这个图像的 CGFloat 值,

我得到了这样的输出, 我做了很多研究但没有成功,任何人都可以帮助我为我的第一张图片找到 CGFloat 值..

任何帮助都会得到帮助。

0 投票
2 回答
4261 浏览

objective-c - 在 NSString 中显示时如何使 CGFloat 值更短?

我是objective-c的新手。我想在 NSString 中显示较短的 CGFloat 值。我知道在 C 中它很容易。但我不知道如何在 Objective-c 中做到这一点。例如,

它将显示 33.3333%。但我想让它达到 33.33%。我该怎么做?

0 投票
1 回答
881 浏览

nsinteger - NSInteger 是否允许小数位?

我需要有人输入一个值,比如“40”,然后应用程序通过除以 7.5 将其转换为另一个值。目前我已经完成了:

然后,在另一个视图中,该应用程序获取名为 finalpCO2 的 NSString 并将其转换回一个数字,如下所示:

但是,当我这样做时,初始 pCO2 高于 38 的值似乎被四舍五入为 5(38 除以 7.5 = 5.0666),低于此值被四舍五入为 4(37 除以 7.5 = 4.93)

有谁知道为什么会发生这种情况?我希望这个数字至少到最接近的小数位。

谢谢

莱斯

0 投票
2 回答
1409 浏览

ios - CGFloat 是如何构成有效数字的?

可能重复:
CGFloat 添加错误?

我有一个 CGPoint(它只是一个围绕两个 CGFloats 的结构)。有人可以向我解释这两行代码如何:

正在生成此输出:

该点的起始值为 (816, 224);

0 投票
1 回答
209 浏览

ios - 应用颠覆浮动

我得到我的应用程序的版本是这样的:

然后尝试将其转换为这样的浮点数:

现在一切都很好,但是当我有一个像“1.1.1”这样的小版本时,第二个小数点后面的所有东西都会被截断。

将所有内容保持在小数点后第二位的最佳方法是什么?

0 投票
2 回答
1133 浏览

ios - 在 Objective-C 中使用带有或不带有后缀 .f 的 CGFloat 是否存在性能差异

我是否应该使用后缀编写 CGFloat 值f

对比

我知道这个后缀定义了一个浮点值。但是是否有必要,是否有意义,使用这两者之间是否有任何性能差异,或者这只是视觉呈现,以便您可以快速定义值类型(例如,在这种情况下为浮点数)?

0 投票
2 回答
2666 浏览

ios - 使用“double (^)(CGFloat)”类型的表达式初始化“CGFloat (^__strong)(CGFloat)”的不兼容块指针类型

我正在尝试创建一个采用 CGFloat 参数并返回 CGFloat 的块变量。

这个定义有什么问题?为什么我会收到此警告?