2016-11-30 68 views

回答

1

底层操作系统和硬件如何解释您传递的割炬水平值是一个实现细节。换句话说,价值最好理解为仅仅是对基本系统的建议,只有在与自身进行比较时才有意义。也就是说,您可以预期1.0会比0.5更亮或更亮,但只能在相同的硬件和相同的操作系统版本上运行。 (例如,iPhone 7上的最大亮度比iPhone 6上的亮度更亮)。API不保证底层系统支持多少个离散亮度级别。 (除此之外:浮点数不是连续的,好吧,在0.0和1.0之间有大约1亿个离散值,不包括次正常,这对于很多用例来说足够平滑......但绝对不像连续)

+0

感谢您的回答。我是iPhone开发新手,我很惊讶没有文档说明这一点!据我所知,没有像真正连续的数据格式这样的事情,但漂浮/双打最接近。我只是期待更多的粒度! – aforward