启用个人热点下推视图和相关子视图下推。如何以编程方式禁用个人热点通知? (即使打开HOT SPOT,如何将iPhone状态栏限制为原始大小?)

最佳答案

我发现很晚才发现,Personal Hotspot不仅在状态栏中添加了20点,而且还弄乱了依赖于具有重力的动画师中的下降点的视图。我添加了在布局视图之前检查状态栏高度的代码。如果不是20,则可能是热点,因此我只隐藏状态栏。这不是一个理想的解决方案,但目前为止仍然有效。

- (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;
}

关于ios - 禁用个人热点通知,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22532802/

10-12 05:52