我使用属性检查器将我的UILabel alpha属性设置为0.65,但编译后却是0.64999976158142,有人知道为什么吗?
我看到有时约束、宽度或高度值也会从24变成23.5。
计算机使用的格式是二进制浮点,无法准确表示0.65这样的数字。
可能在编译代码的时候,你的 "0.65 "已经按该格式四舍五入到最接近的数字,导致四舍五入的误差很小。