gpt4 book ai didi

ios - 缩放 super 层时如何不缩放 CATextLayers

转载 作者:行者123 更新时间:2023-11-28 20:07:58 25 4
gpt4 key购买 nike

我的问题是:

我有一个名为 outCircleCAShapeLayer。我添加了一些 CATextLayers 作为 outCircle 的子层。问题是当我捏 outCircle 并缩放它时,子层 CATextLayers 也调整大小(可能很明显)并且变得模糊而不清晰。文字看起来很可怕!

所以 我想保留文本层的原始大小和(可能)位置,同时保留它们 outCircle 的子层。

  • 这可能吗?
  • 我该怎么做?

一个解决方案是不制作 outCircleCATextLayers 子层,但出于各种原因我需要这样做。感谢您的帮助咨询!

最佳答案

尝试将 inverse-scale 值设置为 textLayers。即,如果您将 .5 的比例设置为 shapeLayer,则将 (1/.5 =2) 设置为 textLayers 的比例。

shapeLayer.affineTransform =CGAffineTransformMakeScale(.5, .5);
textLayer.affineTransform =CGAffineTransformMakeScale(2, 2);

关于ios - 缩放 super 层时如何不缩放 CATextLayers,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21363649/

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