[self.navigationController setValue:[[YALNavigationBar alloc]init] forKeyPath:@"navigationBar"];
@interface YALNavigationBar : UINavigationBar
@end
static float const defaultHeight = 65.f;
#import "YALNavigationBar.h"
@implementation YALNavigationBar
- (CGSize)sizeThatFits:(CGSize)size {
CGSize amendedSize = [super sizeThatFits:size];
amendedSize.height = defaultHeight;
return amendedSize;
}
本文介绍了一种在iOS应用中自定义UINavigationBar高度的方法,通过创建YALNavigationBar子类并覆盖sizeThatFits方法来固定导航栏的高度为65.f。
1165

被折叠的 条评论
为什么被折叠?



