2

我正在尝试使用 setExposurePointOfInterest:CGPointMake(0.5, 0.5) Is this different from 将我的相机曝光设置设置为默认配置setExposurePointOfInterest:CGPointMake(0.5f, 0.5f)

如果我使用没有浮动的 CGPoint,它会导致自动曝光行为发生变化吗?

4

1 回答 1

2

这里的结果将完全相同。

CGPointMake() 函数被声明为采用 CGFloat 值(在 32 位上定义为浮点数,在 64 位上定义为双精度值)。如果您传入不同类型的值,它们将为您隐式转换。

由于您的值 (.5) 只需要精确到一个小数点,您可以安全地在 double 和 float 类型之间转换它,而不会丢失信息。

于 2013-12-18T10:03:08.270 回答