• Как добавить кастомный CSS внутрь WebView?

    toywar
    @toywar Автор вопроса
    Сетевой инженер, системный администратор
    Решение нашлось (правда на ObjC, но переписать на Swift не составило труда):
    - (void)webViewDidFinishLoad:(UIWebView *)webView {
        NSString *cssString = @"body { font-family: Helvetica; font-size: 50px }"; // 1
        NSString *javascriptString = @"var style = document.createElement('style'); style.innerHTML = '%@'; document.head.appendChild(style)"; // 2
        NSString *javascriptWithCSSString = [NSString stringWithFormat:javascriptString, cssString]; // 3
        [webView stringByEvaluatingJavaScriptFromString:javascriptWithCSSString]; // 4
    }
    Ответ написан
    Комментировать