gpt4 book ai didi

ios - 向iOS App添加大量动态格式化文本

转载 作者:行者123 更新时间:2023-12-01 18:27:02 25 4
gpt4 key购买 nike

在我正在进行的项目中,我目前的开发阶段存在一个大问题。

我有一个 UIScrollView,它包含 50 个多行 UILabel,其中包含从 localizable.string 加载的动态内容。标签具有单独的格式(字体、粗体、斜体、颜色)。

问题是应用程序的实际内存使用量跃升至近 70MB(实时字节 3MB),这是 Not Acceptable ,按照我目前的概念,我必须使用 ~200 UILabel 才能实现我的目标。

我能做些什么 ?有没有办法延迟加载 UILabel 或重用它们?我应该使用 UITextView 还是 UIWebView ?

我怎样才能做到这一点 ?

谢谢。

最佳答案

我建议使用 https://github.com/AliSoftware/OHAttributedLabel 之类的东西或 UIWebView OHAttributedLabel 的内存占用应该比 WebView 小得多,但这取决于您实际需要多少 Web View 。

如果你使用 UIWebView

如果您使用 IB 创建并连接 socket ,然后在您的 .m 中通过 loadHTMLString:baseURL 加载 html 格式的文本,您将在您的 View 中绘制一个 web View :

关于ios - 向iOS App添加大量动态格式化文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12592607/

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