gpt4 book ai didi

ios - 设置UINavigationBar的高度

转载 作者:行者123 更新时间:2023-12-01 19:23:17 25 4
gpt4 key购买 nike

如果您看一下Prezi iPad App,它们的navBar比标准的更大。有谁知道如何做到这一点?

提前致谢

最佳答案

您需要子类化UINavigationBar:

@interface MyNavigationBar : UINavigationBar

@end

@implementation MyNavigationBar

- (void)drawRect:(CGRect)rect {
[image drawInRect:CGRectMake(0, 0, 320, 65)];
}

@end

然后,您需要为UINavigationBar创建一个Category才能使用子类:
@implementation UINavigationBar (CustomImage)

//for iOS 5
+ (Class)class {
return NSClassFromString(@"MyNavigationBar");
}

- (void)layoutSubviews {
[super layoutSubviews];
self.frame = CGRectMake(0, 0, 320, 65);
}

@end

关于ios - 设置UINavigationBar的高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9148566/

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