在Xcode中状态栏占20个点,navigationBar占44个点,有时候隐藏掉状态栏后能会出现这样的情况
图片的大小已经超出了navigationBar的高度了,非常难看,默认情况下navigationBar的高度是锁死的,但是我们还是可以通过代码来改变它的高度,这在实际开发中非常的实用.
首先说明几个个方法:
<span style="font-size:18px;"><span style="font-size:24px;">- (void)setBackgroundVerticalPositionAdjustment:(CGFloat)adjustment forBarMetrics:(UIBarMetrics)barMetrics NS_AVAILABLE_IOS(5_0) UI_APPEARANCE_SELECTOR; </span></span>
官方描述:Sets the background vertical position offset for given bar metrics.