Xcode ios7导航栏高度使用情节提要调整大小

Xcode ios7导航栏高度使用情节提要调整大小,xcode,ios7,storyboard,navigationbar,Xcode,Ios7,Storyboard,Navigationbar,我只想使用UIViewController中的导航栏 在iOS7中,如果我们使用导航控制器,导航栏的高度是64px 但是当我在UIViewController中使用导航栏时,我无法更改导航栏的高度 高度固定为44px 如何使用Interface builder而不是编程更改导航栏的高度 Apple不支持xcode情节提要中的此功能 您可以尝试以下代码: @interface UINavigationBar (myNave) - (CGSize)changeHeight:(CGSize)size

我只想使用
UIViewController
中的导航栏

在iOS7中,如果我们使用导航控制器,导航栏的高度是64px

但是当我在
UIViewController
中使用导航栏时,我无法更改导航栏的高度

高度固定为44px

如何使用Interface builder而不是编程更改导航栏的高度

Apple不支持xcode情节提要中的此功能

您可以尝试以下代码:

@interface UINavigationBar (myNave)
- (CGSize)changeHeight:(CGSize)size;
@end


@implementation UINavigationBar (customNav)
- (CGSize)sizeThatFits:(CGSize)size {
    CGSize newSize = CGSizeMake(320,70);
    return newSize;
}
@end
有关更多信息,请访问:

您可以尝试以下代码:

@interface UINavigationBar (myNave)
- (CGSize)changeHeight:(CGSize)size;
@end


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

有关详细信息,请访问:

如果使用自动布局将固定高度约束添加到UINavigationBar,更改高度约束常量将更新导航栏的高度。您可以使用“大小检查器”在情节提要中对此进行调整

添加固定高度约束之前:

添加固定高度约束后:


如果使用autolayout向UINavigationBar添加固定高度约束,则更改高度约束常量将更新导航栏的高度。您可以使用“大小检查器”在情节提要中对此进行调整

添加固定高度约束之前:

添加固定高度约束后: