Я работаю над iOS-приложением, которое использует html - это страницы на экране. Все файлы локально сортируются. Я могу открыть эти файлы в приложении, но проблема связана с таблицами стилей. Как-то они не применяются.html файлы. Кто-нибудь знает, как решить эту проблему? Для генерации URL-адресов я использую следующий код:
NSURL *url = [[NSBundle mainBundle] URLForResources:@"html_file_name" withExtension:@"html"];
Я также использую HTML, в моем случае для текстов справки. Поскольку стиль очень ограничен, что также может быть в вашем случае, я сделал следующее:
NSString* htmlTop = @"<!DOCTYPE HTML><html><head><style>body{font-family:'Helvetica';font-size:14px</style><body>";
NSString* htmlBottom = @"</body></html>";
helpText = [NSString stringWithFormat:@"%@%@%@", htmlTop, helpText, htmlBottom];
self.webView.dataDetectorTypes = UIDataDetectorTypeNone;
self.webView.scrollView.decelerationRate = UIScrollViewDecelerationRateNormal;
[self.webView loadHTMLString:helpText baseURL:nil];
У меня есть отдельные справочные тексты как неровный HTML в массиве JSON, что объясняет, почему я также размещаю HTML-код сверху и снизу; поэтому я не повторяю этого в каждом тексте.
Примечание. Без UIScrollViewDecelerationRateNormal
прокрутка веб-просмотра вялая и отличается от других элементов интерфейса iOS, например таблиц.