我一直在开发一个iOS应用程序 - 一个非常简单的基于HTML和CSS的应用程序(其中一些将使用PHP和我的SQL)但是,我一直试图找到在我的HTML文件中嵌入HTML文件的方法项目,但我找到的所有教程(到目前为止)都是旧版本的,或者我的Xcode中缺少某些内容(如文件的所有者按钮),这些内容并不容易,或者有时在我所遵循的教程与我当前版本的Xcode有所不同。 (我是Xcode的新手)我的Xcode版本是在最新版本的OSx Yosemite上运行的6.1。我可能已经错过了一些关于在iOS8的Xcode 6中嵌入HTML文件的知识吗?我会感激任何答案。谢谢。
答案 0 :(得分:0)
我试图在一个月前做同样的事情,在iOS8中显示html。我的html并不需要CSS。但我想这样做的方式并没有那么不同。
我们可以将html文件作为字符串加载,并使用UIWebView显示它,如下所示:
var filePath = NSBundle.mainBundle().pathForResource("HtmlFileName", ofType: "html")
var htmlString = NSString.stringWithContentsOfFile(filePath!, encoding: NSUTF8StringEncoding, error: nil)
var myWebView = UIWebView(frame: DeviceUtil.getScreenRect())
myWebView.loadHTMLString(htmlString, baseURL: nil)
var viewController = UIViewController()
viewController.view = myWebView
self.navigationController?.pushViewController(viewController, animated: true)