嗨我想創建一個(內部或外部)的HTML模板,我從XML請求接收的數據。這是我的代碼和它的正常工作至今:UIWebView動態html到模板
NSString* desc = [screenData.jsonVars objectForKey:@"descriptionTXT"];
NSString* title = [screenData.jsonVars objectForKey:@"titleTXT"];
NSString* day = [screenData.jsonVars objectForKey:@"dayTXT"];
NSString* month = [screenData.jsonVars objectForKey:@"monthTXT"];
NSString* url = [screenData.jsonVars objectForKey:@"dataURL"];
NSString* htmlContentString = [NSString stringWithFormat:
@"<html>"
"<style type=\"text/css\">"
"body { background-color:transparent; font-family:Marker Felt; font-size:44;color:#fff;}"
"</style>"
"<body>"
"<p style=\"text-align:center;font-size:65px;\">%@</p>"
"<div style=\"color:#ff9900;margin:5px;padding:10px;\">%@ %@</div>"
"<div style=\"color:#000;background:#DBDBDB;margin:5px;padding:10px;\">%@</div>"
"<div style=\"color:#000;background:#ff9900;margin:5px;padding:10px;\"><a href=\"%@\">Go to website</a></div>"
"</body></html>", title, day, month, desc, url];
[BT_debugger showIt:self:[NSString stringWithFormat:@"This is the HTML: %@", htmlContentString]];
[self.webView loadHTMLString:htmlContentString baseURL:nil];
[self.view addSubview:webView];
現在我要拿出HTML和讀取來自外部或內部的文件。例如在template1.html中
正如你所看到的,它是動態的(它是數據),我想保持這種方式。
在推動這一 感謝任何人建議,
D.
erkanyildiz您好,感謝通話時間回答我的問題。但是它怎麼知道它在html中的使用方式和變量呢? – Danny 2012-03-12 20:59:34
我的意思是:如何以及在哪裏使用標題,日,月,desc,url的NSString值? – Danny 2012-03-12 21:12:04
其實我沒有得到你想要的東西。您會收到一些XML數據,將其轉換爲HTML,並將其顯示在uiwebview中。那麼除了那些之外你還想要什麼? – erkanyildiz 2012-03-13 00:05:16