Я использую DTCoreText
для рендеринга HTML-документов в iOS. Я заметил, что некоторые изображения не отображаются. Эти изображения имеют относительный URL-адрес в файле src
. Когда я изменил значение src
на имя файла и поместил изображение в ту же папку, что и для html-документа, все изображения отображались. Работают ли относительные ссылки в DTCoreText
или мне нужно перестроить все URL-адреса?
Изображения DTCoreText не отображаются
Ответы (1)
Использование опции NSBaseURLDocumentOption
для создания DTHTMLAttributedStringBuilder
устраняет проблему:
NSDictionary *builderOptions = @{
DTDefaultFontFamily:@"Helvetica",
NSBaseURLDocumentOption:[NSURL fileURLWithPath:path isDirectory:YES]
};
DTHTMLAttributedStringBuilder *stringBuilder = [[DTHTMLAttributedStringBuilder alloc] initWithHTML:htmlData options:builderOptions documentAttributes:nil];
person
skyylex
schedule
21.07.2014