DTCoreText图像不显示

时间:2014-07-21 14:15:27

标签: ios objective-c dtcoretext

我在iOS中使用DTCoreText进行HTML文档呈现。我注意到有些图像没有显示出来。这些图片在src中有相对网址。当我将src值更改为文件名并将图像放置到与html文档相同的文件夹时,所有图像都显示出来。相对链接是否适用于DTCoreText或我需要重建所有网址?

1 个答案:

答案 0 :(得分:2)

使用NSBaseURLDocumentOption选项创建DTHTMLAttributedStringBuilder可解决问题:

NSDictionary *builderOptions = @{
                                 DTDefaultFontFamily:@"Helvetica",
                                 NSBaseURLDocumentOption:[NSURL fileURLWithPath:path isDirectory:YES]
                                 };

DTHTMLAttributedStringBuilder *stringBuilder = [[DTHTMLAttributedStringBuilder alloc] initWithHTML:htmlData options:builderOptions documentAttributes:nil];