jjzjj

statusBarHidden

全部标签

ios - 检查使用模态视图 Controller 隐藏的 iOS 状态栏

所以我在Xcode中使用“UtilityApplication”模板并拥有MainViewController,用户可以在其中使用按钮隐藏和显示状态栏。我还有FlipsideViewController,它使用模态转场,它有一个完成按钮可以返回到MainVC。我已将其设置为每当查看FlipsideVC时,状态栏始终不会隐藏。这意味着,如果用户在MainVC上隐藏状态栏并转换到FlipsideVC,它将会动画,如果用户没有隐藏状态栏然后他们转换,状态栏没有任何变化。一切都很好,问题是从FlipsideVC转换回MainVC。我需要一个条件来检查MainVC中状态栏的隐藏状态,按下完成按钮

ios - -[UIApplication setStatusBarHidden :withAnimation] does not fire KVO notifications for @"statusBarHidden" key

我的RootViewController中有代码观察-[UIApplicationsharedApplication]的@"statusBarHidden"属性并调整其View的大小作为响应。当我这样做时,会触发KVO通知:[[UIApplicationsharedApplication]setStatusBarHidden:YES]但是当我这样做时,不会触发KVO通知:[[UIApplicationsharedApplication]setStatusBarHidden:YESwithAnimation:UIStatusBarAnimationSlide]当状态栏重新出现时,我需要调