嗨我想创建一个(内部或外部)的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