gpt4 book ai didi

ios - CTLineGetImageBounds 是一个非常广泛的操作

转载 作者:行者123 更新时间:2023-11-29 13:50:49 34 4
gpt4 key购买 nike

我正在开发一个库,该库使用 Core Text (https://github.com/pothibo/CMFramework) 进行一些富文本抽象,一切正常,现在,我正试图找到一些主要缺陷可以在运行时加速对象的代码。

运行 Time Profiler,我发现 CTLineGetImageBounds 是一个非常繁重的操作,它的执行时间是 CTLineDraw 的两倍。但是,我需要在渲染文本时获取行的边界,所以我不能不使用它。

有人知道可以加快此过程的解决方案吗?你可以看到整个代码 here

最佳答案

我真的找到了一些东西。 CTLineGetTypographicBounds 产生相同的结果并且不需要实际具有 CGContextRef。

可以看到结果here

关于ios - CTLineGetImageBounds 是一个非常广泛的操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4530984/

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