美文网首页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