webwiew加载本地html,样式不正确?解决方法

来源:互联网 发布:国密算法介绍.pdf 编辑:程序博客网 时间:2024/06/01 13:53
加载方法:

//Load

-(void)loadHTMLFile {

    

    NSString *path = [[NSBundle mainBundle] bundlePath];

    NSURL *baseURL = [NSURL fileURLWithPath:path isDirectory:YES];

    NSString * htmlPath = [[NSBundle mainBundle] pathForResource:@"indexhelp" ofType:@"html"];

    NSString * htmlCont = [NSString stringWithContentsOfFile:htmlPath encoding:NSUTF8StringEncoding error:nil];

    [self.webview loadHTMLString:htmlCont baseURL:baseURL];

    

}



簡單說 CSS沒載入

你把編譯完成產出的Html.app檔打開, 然後看檔案結構, 你會發現CSS, html, 圖片�*****n案都是在根目錄

所以我只舉其中一個例子 , 剩下的自己解決


把index.html內

<link href="Css/Xtgj.css" rel="stylesheet" type="text/css" />

改成

<link href="Xtgj.css" rel="stylesheet" type="text/css" />

這樣就可以載入一部分的CSS


原创粉丝点击