Фон: мое приложение является расширением блога WordPress. Он загружает файл json, содержащий статьи блога, разбирает их на отдельные статьи (заголовок, идентификатор, эскиз, контент), а затем отображает их в виде таблицы. Эта часть все работает и выглядит красиво.
Проблема: я ищу хороший способ представить статьи, когда пользователь нажимает одну из таблиц. Мне бы тоже хотелось, чтобы это выглядело как приложения TUAW или BGR, но я застрял -_- Я также хотел бы сохранить форматирование статьи как можно более целым.
Используемые библиотеки: SBJSON, ASIHTTPRequest, SDWebImage
Любой совет
- (void)loadMyArticleData
{
//create the beginning of the html string
NSMutableString *html = [NSMutableString stringWithString: @"<html><head><title></title></head><body style=\"background:transparant;\">"];
// Remove the iframe junk that wordpress has
NSString *htmlText = [myArticle objectForKey:@"content"];
NSRange range1 = [htmlText rangeOfString:@"<iframe"];
NSRange range2 = [htmlText rangeOfString:@"</iframe>"];
if (range1.location != NSNotFound && range2.location != NSNotFound) {
htmlText = [NSString stringWithFormat:@"%@%@",
[htmlText substringToIndex:range1.location],
[htmlText substringFromIndex:(range2.location+range2.length)]];
}
// finish our html code
[html appendString:htmlText];
[html appendString:@"</body></html>"];
//make the background transparent
[webView setBackgroundColor:[UIColor clearColor]];
NSURL *baseURL = [NSURL URLWithString:@"http://leimobile.com"];
//pass the string to the webview
[webView loadHTMLString:[html description] baseURL:baseURL];
}
Вот пример сообщения
http://pastie.org/3161382 (Извините, было бы крайне уродливо размещать здесь сообщения)