使用UIWebView 加载文件路径[2021-03-15]

如果需要展示信息,在脑海中第一印象是使用UILable控件。没错,是对的。但是有时候我们需要展示项目中打印的Log该控件可能就不能使用了。因为Log信息太多,会出现UILabelLayer过大而不能显示。我们该怎么办呢? 答案是:使用UIWebView控件或者
WKWebView控件加载,就可以完美解决了。例子以UIWebView控件编写。

     //获取文件路径 
    NSArray *Paths=NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES );
    NSString *MyDocpath=[Paths objectAtIndex:0];
    NSString *filePath = [MyDocpath stringByAppendingPathComponent:[NSString stringWithFormat:@"logFile.txt"]];
    
   
    NSURL *url = [NSURL fileURLWithPath:filePath];
    NSURLRequest *requestObj = [NSURLRequest requestWithURL:url];
   UIWebView *dataWebView = [[UIWebView alloc]initWithFrame:CGRectMake(0, 0, 100, 100)];
   dataWebView.opaque = true;// 修改背景
   dataWebView.backgroundColor = [UIColor whiteColor];//设置背景
   [dataWebView loadRequest:requestObj];//加载
   [self.view addSubview:dataWebView];

iOS WKWebView的使用

你可能感兴趣的:(使用UIWebView 加载文件路径[2021-03-15])