如果你有一个全屏 iOS 应用程序,并且你想防止通知中心被拉下,你可以吗?如何做?
您还可以阻止通知警报或横幅在您的应用程序加载时显示吗? (我认为这是不可能的,但想问一下以防万一。)
最佳答案
根据我的经验,全屏应用程序 (statusBarHidden = YES
) 默认情况下通知中心的行为略有不同:向下滑动之前状态栏占据的区域只会显示一个小标签.只有滑动标签才会显示通知中心。到目前为止,这足以防止我意外激活。
目前,没有用于操纵通知中心行为的公共(public) API。我认为应用程序永远不可能阻止通知的出现,而且应用程序能够阻止通知中心出现的可能性也很小。 iOS 是以开发者自由为代价的一致用户体验。如果我是一个出乎意料的用户,我会看到对这种功能感到沮丧。
总而言之,未记录的 API 总是有阴暗面的。如果您可以在越狱设备上使用它们来发挥一些聪明才智,我不会感到惊讶,但这不是我的最爱。
关于objective-c - 如何在您的应用程序中禁用 iOS 通知中心?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7759385/