除非我在 Y 坐标上添加或减去半个像素,否则我的图形看起来很模糊。
我知道这是当坐标设置为亚像素值时通常会发生的症状。这让我相信我的一个观点一定是错误的。
但是我检查了窗口、视图控制器和子视图,我没有看到任何具有子像素值的原点或中心。
我被难住了,有什么想法吗?
除非我在 Y 坐标上添加或减去半个像素,否则我的图形看起来很模糊。
我知道这是当坐标设置为亚像素值时通常会发生的症状。这让我相信我的一个观点一定是错误的。
但是我检查了窗口、视图控制器和子视图,我没有看到任何具有子像素值的原点或中心。
我被难住了,有什么想法吗?
查看您是否在某个地方使用视图的中心属性。如果您将其分配给其他子视图,则根据它们的大小,它们可能会将自己定位在半像素值中。
此外,如果您使用代码生成 UI,我建议您使用https://github.com/domesticcatsoftware/DCIntrospect。该工具允许您在模拟器中查看可见小部件的所有几何形状。对于整数坐标,半像素视图以红色和蓝色突出显示。它有很大帮助。