如何在状态栏下和 iOS 中的导航栏顶部添加子视图?

问题描述

我试图在状态栏和导航栏之间添加一个子视图,所以我设置了 y 位置 = 0,然后我减小了 UIApplication Keywindow 的大小,以便它可以释放顶部的空间。

但是状态栏看起来很奇怪并且它也被移动了。

enter image description here

导航栏向下移动,没关系。但我还需要显示正确的状态栏。 这是我的代码。

    float yPosition = 0;
    CGRect fr = CGRectMake(0,yPosition,UIScreen.mainScreen.bounds.size.width,40);
    
    runningCallView.frame = fr;
    
    [UIApplication sharedApplication].keyWindow.frame = CGRectMake(0,40,UIScreen.mainScreen.bounds.size.height-40);
    [[UIApplication sharedApplication].keyWindow.rootViewController.view addSubview:runningCallView];```

Can anyone please help on this. Thank you.

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)