gpt4 book ai didi

ios - 通话进行时如何管理应用程序 View ?

转载 作者:行者123 更新时间:2023-11-29 02:44:44 25 4
gpt4 key购买 nike

在我的 iOS 应用程序中,当用户参加通话并最小化通话以使用我的应用程序时,它会在状态栏中显示正在进行的通话,并将我的应用程序向下移动近 20 像素。有没有办法将当时的应用程序 View 大小缩短 20px 并在通话结束时恢复它? enter image description here

最佳答案

您可以使用应用程序通知来相应地调整 View 的框架。只需为 UIApplicationWillChangeStatusBarFrameNotificationUIApplicationDidChangeStatusBarFrameNotification 通知添加观察者,当调用它们时,从通知对象获取状态栏框架,如下所示:

- (void)statisBarFrameWillChange:(NSNotification *)note {
NSValue *newFrameValue = [note userInfo][UIApplicationStatusBarFrameUserInfoKey];
//change view's frame here
}

并更改框架。

关于ios - 通话进行时如何管理应用程序 View ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25285884/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com