gpt4 book ai didi

ios - UIView CA 转换后消除未对齐的像素

转载 作者:行者123 更新时间:2023-11-29 04:40:13 24 4
gpt4 key购买 nike

我有一个 UILabel,在其上执行 CGAffineTransformConcat 以使文本倾斜一定角度。 Instruments CA 分析告诉我, View 现在像素未对齐(忽略转换,标签很好)。

我想知道是否有任何方法可以消除此标签中未对齐的像素,或者这是否不可能,因为转换无论如何都会导致坐标中的小数值。

我对具有小数值的框架进行了 CGRectIntegral 调用,但由于某种原因 View 仍然未对齐。

最佳答案

当图层旋转的角度不是 90° 的倍数时,它无法进行像素对齐。

如果您想呈现倾斜的文本,但仍然需要对齐像素,唯一的方法是自己绘制图层( View )。您可以对齐图层并使用 Quartz 进行旋转。

编辑后注意:设置变换后无法使用框架:

Warning If the transform property is not the identity transform, the value of this property is undefined and therefore should be ignored.

关于ios - UIView CA 转换后消除未对齐的像素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10495443/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com