gpt4 book ai didi

ios - 双指缩放 UILabel

转载 作者:可可西里 更新时间:2023-11-01 04:48:55 24 4
gpt4 key购买 nike

我正在处理捏合手势,并且正在缩放 UILabel,如下所示:

CGFloat factor = sender.scale;
view.transform = CGAffineTransformScale(view.transform, factor, factor);

问题是当我放大(使标签变大)时它不会重新绘制自己,即变得模糊。我怎样才能让它再次变得锋利?

最佳答案

发生这种情况的原因是变换应用于 View 层的渲染位图。

如果你想缩放标签的内容,也调整 contentsScale:

CGFloat scaleFactor = ...

view.layer.contentsScale = [UIScreen mainScreen].scale + scaleFactor;
view.transform = CGAffineTransformMakeScale( scaleFactor, scaleFactor );

关于ios - 双指缩放 UILabel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6395781/

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