iOS知识----WebView 的一些应用与问题处理

    本本章主要介绍一些web的小应用,并不对web的基本功能进行介绍。


让web加载已有的文本,并没有在在网址的使用方法


NSString * desc = @"获取到的html文本";


[self.addressWebViewloadHTMLString:descbaseURL:nil];


获取加载完文本后web的大小

webView.frame =CGRectMake(webView.frame.origin.x, webView.frame.origin.y, webView.frame.size.width,1);

CGSize size = [webView sizeThatFits:CGSizeZero];




解决web view的内存消耗,内存泄漏问题

解决这个问题的方法是在webViewDidFinishLoad方法中设置如下:

原文地址是:http://blog.techno-barje.fr//post/2010/10/04/UIWebView-secrets-part1-memory-leaks-on-xmlhttprequest/

    [[NSUserDefaults standardUserDefaults] setInteger:0 forKey:@"WebKitCacheModelPreferenceKey"];
    [[NSUserDefaults standardUserDefaults] setBool:NO forKey:@"WebKitDiskImageCacheEnabled"];
    [[NSUserDefaults standardUserDefaults] setBool:NO forKey:@"WebKitOfflineWebApplicationCacheEnabled"];
    [[NSUserDefaults standardUserDefaults] synchronize];




阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/x567851326/article/details/51536225
个人分类: iOS开发知识
博主设置当前文章不允许评论。

没有更多推荐了,返回首页

不良信息举报

iOS知识----WebView 的一些应用与问题处理

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭