Ios 中嵌入本地html和css

1,美工做了个页面的ui,给的是x.html文件和x.css样式.怎么显示出来?


2,还有html展示中有3个按钮,如何获取到这3个按钮的触发事件?

望高人指点

哥们,问题解决了吗?同求啊!

还没有…

个人理解:1.将x.html和x.css文件导出工程,然后用uiwebview加载x.html文件就行了,x.css是自动加载的,保证x.css和x.html在同一个文件夹下面。

2.用- (BOOL)webView:(UIWebView*)webView shouldStartLoadWithRequest:(NSURLRequest*)request navigationType:(UIWebViewNavigationType)navigationType

来监听html网页中js的点击时间,通过NSString * urlString = absoluteString];usrString来判断点击的js方法。你可以试试。记得return NO;不需要再次加载网页。

有错误的地方请指正。

我现在连html都展示不出来.

// 1.取得本地html文件名
NSString *resourcePath = pathForResource:@“wtyz.html” ofType:@“html”];

        // 2.encoding:NSUTF8StringEncoding error:nil 这一段一定要加,不然中文字会乱码
        NSString *htmlStr =  initWithContentsOfFile:resourcePath
                                                            encoding:NSUTF8StringEncoding
                                                               error:nil];
        ];

2个文件是直接放在根目录的

把wtyz.html改成:wtyz。
NSString *resourcePath = pathForResource:@“wtyz” ofType:@“html”];

哥们,问题解决了吗?同求啊!

暂时显示了,还不能截获到html内触发的是哪个按钮,你是什么问题?

哥们,问题解决了吗?同求啊!

跟你的问题相同,也是美工用代码写的按钮,目前我拿到的html,和css两种格式文件,不知道怎么把文件的内容展示到界面上。

哥们,你是怎么把数据显示出来的啊?

后台给个地址,把网页放到后台,请求接口用webview展示