gpt4 book ai didi

iphone - 仅使用 Three20 的 TTStyledTextLabel

转载 作者:行者123 更新时间:2023-12-03 21:19:33 25 4
gpt4 key购买 nike

我想使用 Three20 的 TTStyledTextLabel,以便为标签提供支持,按下其中的链接将触发 safari 打开它。

问题是,恐怕包含整个 Three20 库有点过分了,因为除了该功能之外,它还有很多东西可以提供。

有没有办法只添加 TTStyledTextLabel 功能?或者也许有替代解决方案?

谢谢

最佳答案

Three20 在某种程度上是模块化的,因此您可以重复使用您需要的内容...

对于 TTStyledTextLabel,它们属于 Three20UI 框架,这是一个相当庞大的框架,依赖于:Three20Core、Three20Network、Three20Style、Three20UICommon 和 Three20UINavigator。所以你在这里面临着一些复杂性......

无论如何,就 TTStyledTextLabel 而言,它派生自 UIView(而 TTLabel 派生自 TTView,因此 TTLabel 有更多依赖项),并使用一些属于 Three20Style 的类 - 显然没有什么更复杂的......

所以我认为你可以尝试将这些源文件与 Three20Style 一起直接包含到你的项目中,看看会发生什么......当然,TTStyledTextLabel 的实现文件中的某个位置会有一些依赖项,但如果它们对应于您不需要的功能,您甚至可以删除它们。

关于iphone - 仅使用 Three20 的 TTStyledTextLabel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6126010/

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