zoukankan      html  css  js  c++  java
  • 自定义navigationController导航栏高度

    关键是要调整navBarTransitionView 的frame。
    调整此view的frame后,view controller的view的frame会随其自动调整高度。
     
     
    float newHeight = 49;
    self.navigationController.navigationBar.frame  = CGRectMake(
    self.navigationController.navigationBar.frame.origin.x,
    self.navigationController.navigationBar.frame.origin.y,
    self.navigationController.navigationBar.frame.size.width,
    newHeight 
    );
    UIView* navBarTransitionView = [self.navigationController.view.subviews objectAtIndex:0];
    navBarTransitionView.frame = CGRectMake(0,
                       ,navBarTransitionView.frame.origin.y-(newHeight-44)
                        , 320
                         , navBarTransitionView.frame.size.height+(newHeight-44)
    ); 
     
  • 相关阅读:
    014
    013
    012
    011
    009
    009
    008
    适用于可迭代对象的通用函数
    ubuntu中将py3设置为默认的python
    linux系统下安装gtk
  • 原文地址:https://www.cnblogs.com/loserof/p/4169444.html
Copyright © 2011-2022 走看看