QMUI_iOS icon indicating copy to clipboard operation
QMUI_iOS copied to clipboard

问个关于像素对齐的问题

Open yangguanghei opened this issue 3 years ago • 3 comments

image 这里使用ceil进行了向上取整,但系统的处理好像不太一样,系统有时向上取整,有时向下取整。比如在三倍屏(14 pro Max)上,设置线的高度为0.5(代码直接给0.5),结果有的线高是0.33,有的线高是0.67,这是为啥?

yangguanghei avatar Dec 28 '22 08:12 yangguanghei

你确定你看到的0.33的线和0.67的线都是你创建的吗?理论上不会有这样的情况的。

另外一般我们用到分隔线时,会直接用 PixelOne 宏来作为它的大小,而不是写0.5。

MoLice avatar Dec 29 '22 12:12 MoLice

你确定你看到的0.33的线和0.67的线都是你创建的吗?理论上不会有这样的情况的。

另外一般我们用到分隔线时,会直接用 PixelOne 宏来作为它的大小,而不是写0.5。

0.33和0.67的线确实是自己创建的。 我们现在也是定义了一个宏,不过处理不太一样。不过你们的处理方式看着更直观

yangguanghei avatar Dec 29 '22 13:12 yangguanghei

0.33和0.67的线确实是自己创建的。

没遇到过,如果需要,可以提供 Demo 我调试一下。

MoLice avatar Dec 30 '22 08:12 MoLice