背景:私のアプリはWordPressのブログの拡張機能です。それは、ブログ記事を含むjsonをダウンロードし、個々の記事(タイトル、id、サムネイル、コンテンツ)に解析し、それらをtableViewに表示します。この部分はすべて機能し、素敵に見えます。iOSのJSONからのワードプレス投稿を表示する
問題:ユーザーがtableViewから1つをタップしたときに記事を表示するための見栄えの良い方法を探しています。私は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(申し訳ありませんが、ここに投稿することが非常に醜いだっただろう)
これは私が今行っていることですが、これを行うためのより良い方法は、テキストの書式設定、イメージのサイズを適切に、ビデオがあれば保持することです。それは - (void)loadMyArticleDataがすることです、それはコンテンツ要素を取り、それをHTML文字列にし、いくつかの迷惑を取り除き、それをWebviewにロードします。しかし、画像は本当のサイズであり、もしあればYouTubeの動画は完全に隠されています – Truehybridx
あなたが望むようなサイズの画像や他の要素にCSS指令を追加してみませんか? –
あなたは私の例を助けてくれると思いますか?電子メールはgmail.comのtruehybridxです。もし何かを見つけたら、ここに戻って投稿することができます – Truehybridx