gpt4 book ai didi

ios - 在 iOS 7 中隐藏状态栏时防止 UINavigationController 调整原点

转载 作者:技术小花猫 更新时间:2023-10-29 10:48:45 24 4
gpt4 key购买 nike

我在 UITabBar Controller 中有一系列 UINavigationControllers。我想隐藏状态栏。但是,当我这样做时,导航栏会自行调整以变短:

Problem Image

enter image description here

我怎样才能避免这种情况并得到如下图所示的结果?

desired outcome

enter image description here

目前我只是使用 [[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationNone]; 隐藏状态栏

最佳答案

创建一个具有自定义 sizeThatFits 的自定义 UINavigationBar。

@implementation UINavigationBar (customNavigationBar)
- (CGSize)sizeThatFits:(CGSize)size {
CGSize newSize = CGSizeMake(self.frame.size.width,64);
return newSize;
}
@end

如有疑问请留言

关于ios - 在 iOS 7 中隐藏状态栏时防止 UINavigationController 调整原点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21128327/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com