gpt4 book ai didi

html - 使用 Objective-C 显示新闻 html 正文的最佳解决方案是什么?

转载 作者:行者123 更新时间:2023-11-29 01:09:35 25 4
gpt4 key购买 nike

我正在构建新闻 应用。我需要在单独的页面中精美地显示新闻的正文。正文可能包含粗体、斜体、图片、链接、段落等,文章正文中出现的各种html标签

几年前我会使用RTLabel但它不再受支持。我不会乱用旧图书馆。

我考虑过 UIWebView,但我需要更原生且易于定制的东西。你认为呢?

TTTAttributedLabel呢? , 这是我应该考虑的正确选择吗?

最佳答案

根据您的目的使用WKWebview,它会很好地为您服务。至于在 View 之间自定义 WKWebview 并将其拉伸(stretch)以获得完整内容,是的,您也可以这样做,只要 WKWebview 内容是一个整体并且你不希望在 webview 内容之间有一个 View 。

这是你要做的——

  1. 将 ScrollView 作为父 View 。
  2. 将一些 View 作为 ScrollView 的 subview 。
  3. 接下来在 View 内容之后创建 WKWebview,这样 WKWebview 的 y 就在 View 的 y 轴之后开始。

这是棘手的部分。

  1. 计算 WKWebview 内容高度并将框架更新为内容高度。

您可以通过在 WKWebview 的委托(delegate)方法中打印 webView.scrollView.contentSize.height 来完成此操作--didFinishNavigation

  1. 将其他 View 放在新更新的 WKWebview y 轴下方。

希望对你有帮助

关于html - 使用 Objective-C 显示新闻 html 正文的最佳解决方案是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35922339/

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