Я плохо знаком с целым миром "iPhone Dev", и я создаю простое приложение, которое имеет функцию для наблюдения последних записей из многих различных блогов Wordpress.
Я могу захватить закодированное содержание (узел) от каналов RSS и отобразить его достаточно легко использование UIWebView и функции loadHTMLString.
Что я не могу выяснить, как сделать, прямо сейчас изменение вид текста всегда, формы или формы... Я не думаю, что для меня возможно изменить данные, возвращающиеся в канале RSS, таким образом, я должен знать, как сделать это в коде.
Спасибо!
- d
Есть по крайней мере два способа изменить внешний вид.
Один из них - изменить html перед передачей его в loadHTMLString. Например, можно вставить непосредственно перед
с помощью простой замены строки. То же самое можно сделать с помощью тега
.
html = [html stringByReplacingOccurrencesOfString:@"</head>" withString:@"<link ... /></head>"];
Другой способ - вызвать stringByEvaluatingJavaScriptFromString
в webViewDidFinishLoad
и делать с javascript все, что захотите. Вы имеете полный доступ к DOM через javascript и можете вручную создавать стили и назначать классы.
Вам может понадобиться использовать оба варианта вместе.