gpt4 book ai didi

ios - 是否可以通过编程方式禁用 iOS 7 中的控制中心,如果不能,有什么替代方法?

转载 作者:IT王子 更新时间:2023-10-29 07:51:03 25 4
gpt4 key购买 nike

我开发了一个使用自下而上滑动手势的应用程序。它在 iOS 6 中运行完美,但现在 iOS 7 出来了,它可能在 25 次中有 1 次运行:我几乎每次都获得 iOS 7 控制中心。显然,可以在设置中禁用控制中心,但这取决于手机所有者,我无法控制。所以我的问题是,有没有办法在我的应用程序运行时禁用控制中心(或者更可能是“事件”,因为如果用户没有主动使用我的应用程序,我希望控制中心恢复)。如果没有,有哪些替代方案?重新定位/改造该功能是唯一的解决方案吗?

最佳答案

其实有一个选项。你不能禁用它。但是您可以防止意外启动。只需禁用状态栏即可。然后在滑动时将提示用户是否必须启动控制中心。它不会在一次滑动中启动。相反,第一次滑动时会出现一个箭头,用户需要单击并拖动箭头以启动控制中心,从而防止意外启动。使用此代码禁用状态栏。

您可以在 IOS7 中使用此代理禁用状态栏:

- (BOOL) prefersStatusBarHidden
{
return YES;
}

IOS6.1及之前的方法:

[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationSlide];

关于ios - 是否可以通过编程方式禁用 iOS 7 中的控制中心,如果不能,有什么替代方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19306449/

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