zoukankan      html  css  js  c++  java
  • IOS 自定义导航栏背景

    //- (void)setBackgroundImage:(UIImage *)backgroundImage forBarMetrics:(UIBarMetrics)barMetrics NS_AVAILABLE_IOS(5_0) UI_APPEARANCE_SELECTOR;
    -(id)init
    {
        self=[super init];
        if(self)
        {
            UINavigationBar *navBar=[self navigationBar];
            if([navBar respondsToSelector:@selector(setBackgroundImage:forBarMetrics:)])
            {
    //如果是IOS5
                [[UINavigationBar appearance]setBackgroundImage:[UIImage imageNamed:@"NavBar.png"] forBarMetrics:UIBarMetricsDefault];
            }
            else
            {
                UIImageView *imgView=(UIImageView*)[navBar viewWithTag:NAVBARIMAGETAG];
                if(imgView==nil)
                {
                    imgView=[[UIImageView alloc]initWithFrame:CGRectMake(0, 0,navBar.frame.size.width, navBar.frame.size.height)];
                    [imgView setImage:[UIImage imageNamed:@"NavBar.png"]];
                    [navBar insertSubview:imgView atIndex:0];
                    [imgView release];
                }
            }
        }
        return self;
    }
    

      

  • 相关阅读:
    Spring Security配置logout地址
    flex布局
    视口的学习笔记
    box-sizing属性
    css清除浮动
    line-height的理解
    position和float小结
    css居中方法小结
    margin重叠
    浅谈负margin
  • 原文地址:https://www.cnblogs.com/lgphp/p/4109556.html
Copyright © 2011-2022 走看看