navigation 主题

 


/**
 *  修改主题
 */
-(void)navigationBarThemeInit
{
    /** **/
    NSDictionary *navbarTitleTextAttributes = @{
                                                NSForegroundColorAttributeName:[UIColor whiteColor] ,
                                                NSFontAttributeName:[UIFont fontWithName:@"Helvetica-Bold" size:20.0]
                                               };
    [self.navigationBar setTitleTextAttributes:navbarTitleTextAttributes];
    [self.navigationBar setTintColor:[UIColor whiteColor]];
    
    //[[UINavigationBar appearance] setTintColor: UIColorFromRGB(MyBarColor)];
    [self.navigationBar setBarTintColor:UIColorFromRGB(MyBarColor)];
    //[self.navigationBar setBarTintColor:UIColorFromRGB(0x2BC17A)];
    
    [self.navigationBar setTitleVerticalPositionAdjustment:2 forBarMetrics:UIBarMetricsDefault];
    [self.navigationBar setTitleVerticalPositionAdjustment:-1 forBarMetrics:UIBarMetricsDefaultPrompt];
    
    [self.view setBackgroundColor:UIColorFromRGB(DefaultBackgroundColor)];
    
    //隐藏back标题
    [[UIBarButtonItem appearance] setBackButtonTitlePositionAdjustment:UIOffsetMake(0, -60) forBarMetrics:UIBarMetricsDefault];
}


//添加点击title
UIButton * button =[UIButton buttonWithType:UIButtonTypeCustom];
        button.frame=CGRectMake(0, 0, 100, 40);
        [button setTitle:temp.lastObject forState:UIControlStateNormal];
        button.titleLabel.font=[ UIFont fontWithName : @"Helvetica-Bold"  size:20 ];
        [button addTarget:self action:@selector(clickTitleAction) forControlEvents:UIControlEventTouchUpInside];
        self.navigationItem.titleView =button;

 

转载于:https://my.oschina.net/huqiji/blog/1036646

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值