美文网首页iOS 控件
自定义导航栏左边按钮的位置靠左问题,右边按钮的位置靠右的问题

自定义导航栏左边按钮的位置靠左问题,右边按钮的位置靠右的问题

作者: wodeph | 来源:发表于2017-06-03 17:25 被阅读77次

    UIButton    *leftBtn = [[UIButton  alloc]    initWithFrame:CGRectMake(-10,0,scrrenW*0.05,44)];

    [leftBtn    setBackgroundImage:[UIImage   imageNamed:@"btnBack"]   forState:UIControlStateNormal];

    leftBtn.contentHorizontalAlignment   = UIControlContentHorizontalAlignmentLeft;

    [leftBtn   setTitleColor:totalColor    forState:UIControlStateNormal];

    leftBtn.titleLabel.font= [UIFont    systemFontOfSize:40];

    [leftBtn   addTarget:self action:@selector(backClick)   forControlEvents:UIControlEventTouchUpInside];

    UIBarButtonItem   *item = [[UIBarButton   Itemalloc]   initWithCustomView:leftBtn];

    UIBarButtonItem   *negativeSpacer1 = [[UIBarButtonItem      alloc]    initWithBarButtonSystemItem:UIBarButtonSystemItemFixedSpace

        target:nil    action:nil];

    negativeSpacer1.width= -20;//这个数值可以根据情况自由变化

    self.navigationItem.leftBarButtonItems=@[negativeSpacer, item];// 解决左边按钮靠左的问题,****右边按钮可以用同样的方法解决

    注:不喜勿喷!!!

    相关文章

      网友评论

        本文标题:自定义导航栏左边按钮的位置靠左问题,右边按钮的位置靠右的问题

        本文链接:https://www.haomeiwen.com/subject/whrmfxtx.html