我正在开发一个应用程序,我需要在Cell of UITableView上加载HTML内容,我还需要使用自定义字体显示此内容。
此方法的主要问题是性能由于HTML内容需要时间。
如何在UITableView内部的webView上加载HTML? 如何使用自定义字体表示自定义HTML内容?
我已经使用UITextView来加载HTML。这是快速而好的方法,但现在它是未记录的方法,所以在上传应用程序时,我收到了无证方法的警告。
最后,我想要数据表示,如应用程序https://itunes.apple.com/id/app/iquran-lite/id285944183?mt=8
的iQuran应用程序URLiQuran Lite应用程序的屏幕截图
这是我在TableView中想要的数据表示我在HTML中获取此内容!!!
提前致谢
答案 0 :(得分:3)
在UITableviewCell中使用UIWebview不是一个好主意。只有当单元格可见时,HTML才会开始渲染。在短时间内,您将看到一个空单元格。这看起来不太好。你不能只使用自定义字体的标签吗?你可以试试这个:https://github.com/JPluto/FontLabel
答案 1 :(得分:1)
尝试CoreText
框架
答案 2 :(得分:0)
NSString *myHTML = @"<html><body><h1>Hello, world!</h1></body></html>";
[myUIWebView loadHTMLString:myHTML baseURL:nil];
答案 3 :(得分:0)
您可以执行以下操作:
[myWeb loadHTMLString:[NSString stringWithFormat:@"<div style='text-align:justify; font-size:45px;font-family:HelveticaNeue-CondensedBold;color:#0000;'>%@",postHTML] baseURL:nil];