我试图隐藏状态栏但保持“更大”的导航栏高度。现在,当我通过设置隐藏状态栏- (BOOL)prefersStatusBarHidden
然后YES
调用[self setNeedsStatusBarAppearanceUpdate];
. 这样做的问题是导航栏会向上滑动并且不会为我要显示的通知留出空间。简单地在状态栏上添加一个视图不是一种选择,我们的状态栏/导航具有花哨的模糊效果。有谁知道如何用状态栏高度保持标准导航栏高度并从中删除状态栏?
编辑; 我最终做的是冒险并通过私有 API 获取状态栏的 UIWindow 并抵消它。
编辑2;应用程序通过私有 API 获得批准。不过要小心!