2016-11-30 65 views

回答

1

底層操作系統和硬件如何解釋您傳遞的割炬水平值是一個實現細節。換句話說,價值最好理解爲僅僅是對基本系統的建議,只有在與自身進行比較時纔有意義。也就是說,您可以預期1.0會比0.5更亮或更亮,但只能在相同的硬件和相同的操作系統版本上運行。 (例如,iPhone 7上的最大亮度比iPhone 6上的亮度更亮)。API不保證底層系統支持多少個離散亮度級別。 (除此之外:浮點數不是連續的,好吧,在0.0和1.0之間有大約1億個離散值,不包括次正常,這對於很多用例來說足夠平滑......但絕對不像連續)

+0

感謝您的回答。我是iPhone開發新手,我很驚訝沒有文檔說明這一點!據我所知,沒有像真正連續的數據格式這樣的事情,但漂浮/雙打最接近。我只是期待更多的粒度! – aforward