【发布时间】:2021-01-13 12:51:33
【问题描述】:
我正在尝试在状态栏和导航栏之间添加一个子视图,因此我设置了 y 位置 = 0,然后我减小了 UIApplication Keywindow 的大小,以便腾出顶部空间。
导航栏向下移动,没关系。但我也需要显示正确的状态栏。 这是我的代码。
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.width, UIScreen.mainScreen.bounds.size.height-40);
[[UIApplication sharedApplication].keyWindow.rootViewController.view addSubview:runningCallView];```
Can anyone please help on this. Thank you.
【问题讨论】:
标签: ios objective-c navigationbar subview uiwindow