美文网首页iOS
iOS 9 UIWebView不能加载百度和控制电池条字体颜色

iOS 9 UIWebView不能加载百度和控制电池条字体颜色

作者: 1ace156a39cd | 来源:发表于2016-03-23 14:29 被阅读124次

欢迎大家一起交流 QQ群139852091

今天写了一个UIWebView给H5的妹子测试,本来很简单的东西,不应该出错的,但是还是有错,而且还是两个

错误1:

1

如上图,我用xib画的一个UIWebView,然后让他加载一个百度的网页,代码是这样的:

NSURL *url = [[NSURL alloc]initWithString:@"http://www.baidu.com"];

NSURLRequest *request = [NSURLRequest requestWithURL:url];

[self.wenview loadRequest:request];

只需要这三行,web就可以加载百度了,但是问题来了

百度的页面没出来,控制台打印以下信息:

2

仔细看一下,哦明白了,现在所有的APP/Demo都要加Https的那个鬼了,好那我也加上(图3)

在Info.plist中添加NSAppTransportSecurity类型Dictionary。

在NSAppTransportSecurity下添加NSAllowsArbitraryLoads类型Boolean,值设为YES

3

然后妹子说把电池条字体改成白色,好啊,没问题,设置一下就ok,(如图4)

4

在Info.plist中添加View controller-based status bar appearance类型Boolean。值设为NO

然后在AppDelegate的

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {

添加

[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];

就ok了,但是我遇到的问题是

View controller-based status bar appearance

给写成

View controller-based status bar appearance 

有什么区别,大家看有什么区别

实际上下面的那个多了一个空格,所以不会显示为白的电池条

在添加info的时候,如果加正确

不正确是不会提示的,这个小技巧大家留意一下

相关文章

网友评论

    本文标题:iOS 9 UIWebView不能加载百度和控制电池条字体颜色

    本文链接:https://www.haomeiwen.com/subject/xwillttx.html