打开弹窗后,弹窗背景的状态栏色调变白
Status bar tint color of the background of popover gets white after opening the popover
我用弹出窗口以编程方式打开一个页面,应用程序的主题是浅色的,所以状态栏标签是黑色的。但是当弹出窗口打开时,状态栏的标签也会变白,状态栏中什么也看不到。一开始我以为是弹出页面的问题,但显然,当背景页面下来时,状态栏的色调发生了变化。
在这里看视频:
https://streamable.com/ehvjl4
我怎样才能避免这种情况。
在应用程序中,preferredStatusBarStyle
是白色的,它适用于除这种情况之外的任何页面。
这里是打开popover的代码
func showlistCard() {
let vc = ContainerlistCard()
vc.modalPresentationStyle = .popover
present(vc, animated: true, completion: nil)
}
有什么建议吗?非常感谢
将此行添加到 ContainerListCard
class 中的 viewDidLoad()
modalPresentationCapturesStatusBarAppearance = true
我用弹出窗口以编程方式打开一个页面,应用程序的主题是浅色的,所以状态栏标签是黑色的。但是当弹出窗口打开时,状态栏的标签也会变白,状态栏中什么也看不到。一开始我以为是弹出页面的问题,但显然,当背景页面下来时,状态栏的色调发生了变化。 在这里看视频: https://streamable.com/ehvjl4
我怎样才能避免这种情况。
在应用程序中,preferredStatusBarStyle
是白色的,它适用于除这种情况之外的任何页面。
这里是打开popover的代码
func showlistCard() {
let vc = ContainerlistCard()
vc.modalPresentationStyle = .popover
present(vc, animated: true, completion: nil)
}
有什么建议吗?非常感谢
将此行添加到 ContainerListCard
class 中的 viewDidLoad()
modalPresentationCapturesStatusBarAppearance = true