使用异步显示工具包缩放文本ASTextNode

Kev*_*vin 1 objective-c swift asyncdisplaykit

我看到有一个类ASTextKitRenderer,但我不确定这个的正确用法以及如何将它导入到我的swift项目中.

我想为ASTextNode重新创建UILabel的minimumScaleFactor的行为

Nit*_*ija 10

刚花了2个小时寻找相同的终于提出了解决方案,你只需要使用

_textNode.pointSizeScaleFactors = @[@(0.5)];
Run Code Online (Sandbox Code Playgroud)

正如文件所说

一系列降序比例因子,将应用于此文本节点以尝试使其适合其约束大小.此数组应按降序排列,不包含比例因子1.0.例如,它可以return @[@(.9), @(.85), @(.8)]; 默认为nil(无缩放)

看看这个