修改导航栏高度

- (void)viewDidAppear:(BOOL)animated

{

[superviewDidAppear:animated];

NSLog(@"修改前");

[self printViewHierarchy:self.navigationController.navigationBar];

//修改NavigaionBar的高度

self.navigationController.navigationBar.frame=CGRectMake(0, 20, 320, 100);

NSLog(@"\n修改后");

[selfprintViewHierarchy:self.navigationController.navigationBar];

}

- (void)printViewHierarchy:(UIView*)superView

{

staticuintlevel = 0;

for(uinti = 0; i < level; i++){

printf("\t");

}

constchar*className =NSStringFromClass([superViewclass]).UTF8String;

constchar*frame =NSStringFromCGRect(superView.frame).UTF8String;

printf("%s:%s\n", className, frame);

++level;

for(UIView*viewinsuperView.subviews){

[selfprintViewHierarchy:view];

}

--level;

}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1、禁止手机睡眠[UIApplication sharedApplication].idleTimerDisabl...
    DingGa阅读 1,143评论 1 6
  • 1、设置UILabel行间距 NSMutableAttributedString* attrString = [[...
    十年一品温如言1008阅读 1,714评论 0 3
  • 真正的兰花养了好几年也没有养活,最后因为可怜兰花在我手里的命运,我放弃了对兰花栽种饲养。 今年年后的某一天闲逛花店...
    美妙人生N阅读 316评论 0 1
  • 六月我怕晒 六月我怕散 时光一去三四年 学校很短 毕业很长 “还记得军体拳吗” “不记得了” “那我教你好了” 曾...
    Orange小太阳阅读 655评论 2 3
  • 2009.08.07 《读史有感》 几页风云三百年,分分合合势如初。 千古江山千古梦,半世英雄半世儒。 是时,《明...
    明无间阅读 324评论 0 2