美文网首页
2019-10-08

2019-10-08

作者: 南游魂 | 来源:发表于2019-10-08 10:28 被阅读0次

iOS13适配:
1、presentViewController的问题
会出现这种情况是主要是因为我们之前对UIViewController里面的一个属性,即modalPresentationStyle(该属性是控制器在模态视图时将要使用的样式)没有设置需要的类型。在iOS13中modalPresentationStyle的默认改为UIModalPresentationAutomatic,而在之前默认是UIModalPresentationFullScreen。

2、修改状态栏颜色的问题
1> iOS13之前使用:
UIView *statusBar = [[[UIApplication sharedApplication] valueForKey:@"statusBarWindow"] valueForKey:@"statusBar"];
statusBar.backgroundColor = [UIColor whiteColor];
2> iOS13使用:
UIWindow *keyWindow = [UIApplication sharedApplication].keyWindow;
UIView *viewStatusColorBlend = [[UIView alloc]initWithFrame:keyWindow.windowScene.statusBarManager.statusBarFrame];
viewStatusColorBlend.backgroundColor = [UIColor whiteColor];

相关文章

网友评论

      本文标题:2019-10-08

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