4

我正在开发一个应用程序,我需要在 UITableView 的单元格上加载 HTML 内容,还需要使用自定义字体显示此内容。

这种方法的主要问题是性能因为 HTML 内容需要时间。

如何在 UITableView 内部的 webView 上加载 HTML?如何使用自定义字体来表示自定义 HTML 内容?

然后我使用 UITextView 来加载 HTML。这是一种快速而好的方法,但现在它是无证方法,所以在应用程序上传时,我收到了关于无证方法的警告。

最后,我想要像应用程序https://itunes.apple.com/id/app/iquran-lite/id285944183?mt=8的 iQuran 应用程序 URL 的数据表示

iQuran Lite 应用程序的屏幕截图

在此处输入图像描述

这是我在 TableView 中想要的数据表示我正在 HTML 中获取此内容!!!

提前致谢

4

4 回答 4

3

在 UITableviewCell 中使用 UIWebview 不是一个好主意。HTML 只会在单元格可见时开始呈现。片刻之后,您将看到一个空单元格。这看起来不太好。你不能只使用带有自定义字体的标签吗?你可以试试这个:https ://github.com/JPluto/FontLabel

于 2013-04-02T05:42:20.037 回答
1

尝试CoreText框架

使用此代码:https ://github.com/honcheng/RTLabel

于 2013-09-16T08:10:45.570 回答
0
NSString *myHTML = @"<html><body><h1>Hello, world!</h1></body></html>";
[myUIWebView loadHTMLString:myHTML baseURL:nil];
于 2013-04-02T05:35:25.260 回答
0

您可以执行以下操作:

[myWeb loadHTMLString:[NSString stringWithFormat:@"<div style='text-align:justify; font-size:45px;font-family:HelveticaNeue-CondensedBold;color:#0000;'>%@",postHTML] baseURL:nil];
于 2013-04-02T05:37:45.393 回答