我想在本地编写的html代码,并显示出它的UIWebView所以对于这一点,我已经采取了简单的HTML代码,如下创造一个.html扩展名的文件..如何本地化HTML字符串的iOS
<html>
<body>
<h1>My First Heading</h1>
<p>My first paragraph.</p>
</body>
</html>
我添加文件到我的Xcode项目,现在我想加载内部的WebView这个文件,所以我写了这个代码
[m_websiteView loadRequest:[NSURLRequest requestWithURL:[NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"test" ofType:@"html"]isDirectory:NO]]];
但输出当我运行在一个UIWebView这个代码我得到的是同样的htmlcode ,我无法弄清楚是什么问题..但是当我尝试使用此代码
NSString *path = [[NSBundle mainBundle] bundlePath];
NSURL *baseURL = [NSURL fileURLWithPath:path];
NSString *testString = @"<h1><i>This is an image using reference in HTML</i></h1>"
"<img src='active.png'></img>";
[m_websiteView loadHTMLString:testString baseURL:baseURL];
这个作品perfect.also我要本地化的字符串在这个HTML代码,所以在上面的代码,我怎么能本地化此字符串“这是用HTML参考图像” ..
问候 兰吉特
嘿mundi,感谢您的回复,其工作正常..如你所说,整个HTML文件可以本地化的区域设置目录方案,我不明白这一点,请你解释一下这个.. – Ranjit 2012-02-08 04:26:32
在Xcode中选择HTML文件,在右侧面板转到文件检查器,您将找到“本地化”部分。按下“+”按钮并添加您想要的语言。现在在项目导航器中,该文件已变得像下面具有可编辑语言版本的文件夹。你可以用任何文件,图像,笔尖等来做到这一点。 – Mundi 2012-02-08 09:26:27
好的谢谢mundi – Ranjit 2012-02-09 13:18:48