gpt4 book ai didi

iPhone - 如何设置 uinavigationbar 高度?

转载 作者:行者123 更新时间:2023-12-03 18:15:19 27 4
gpt4 key购买 nike

我想让导航 View 的顶部小一点。你将如何实现这一目标?这是我到目前为止所尝试过的,但正如你所看到的,即使我使导航栏变小,它曾经占据的区域仍然存在(黑色)。

[window addSubview:[navigationController view]];
navigationController.view.frame = CGRectMake(0, 100, 320, 280);
navigationController.navigationBar.frame = CGRectMake(0, 0, 320, 20);
navigationController.view.backgroundColor = [UIColor blackColor];
[window makeKeyAndVisible];

alt text

最佳答案

使用自定义 sizeThatFits 创建 UINavigationBar 类别。

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

关于iPhone - 如何设置 uinavigationbar 高度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2133257/

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