首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >禁用个人热点通知

禁用个人热点通知
EN

Stack Overflow用户
提问于 2014-03-20 20:19:02
回答 4查看 12.7K关注 0票数 3

支持个人热点下推视图和相关的子视图下推。如何程序化关闭个人热点通知?(即使热点处于打开状态,如何将iPhone状态栏限制为原始大小?)

EN

回答 4

Stack Overflow用户

发布于 2015-04-01 19:14:01

我很晚才发现,个人热点不只是在状态栏上增加了20个点,它还搞乱了依赖于动画师中具有重力的下拉点的视图。我添加了在布局视图之前检查状态栏高度的代码。如果不是20,那么它可能是热点,所以我只需隐藏状态栏。这不是一个理想的解决方案,但到目前为止还行得通。

代码语言:javascript
复制
- (BOOL)prefersStatusBarHidden {
    if ([UIApplication sharedApplication].statusBarFrame.size.height == 20) {
        NSLog(@"Status bar is 20 so returning NO for hidden");
        return NO;
    }
    NSLog(@"Status bar is not 20 so returning YES for hidden");
    return YES;
}
票数 1
EN

Stack Overflow用户

发布于 2014-05-15 18:16:29

如果禁用状态栏,则会自动禁用热点栏。

票数 0
EN

Stack Overflow用户

发布于 2017-09-25 05:10:05

Apple文档对状态栏的描述不是很详细,尤其是。使用热点、地图、呼叫等时出现的第二行。

即使有多个正在运行,也只有一个额外的行。

我不知道第三方应用程序是如何出现的,但提问者特别询问了个人热点,这是一项系统服务。

我怀疑显示器是否能被任何人控制,除非用户关闭了服务。

你应该隐藏主状态栏,然后绘制你自己的自定义状态栏。

顺便说一句,苹果说不要这么做:

使用系统提供的状态栏。人们期望状态栏在系统范围内保持一致。不要将其替换为自定义状态栏。

https://developer.apple.com/ios/human-interface-guidelines/bars/status-bars/

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22532802

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档