美文网首页
修改设置UIBarButtonItem距离屏幕的边界值

修改设置UIBarButtonItem距离屏幕的边界值

作者: ShanJiJi | 来源:发表于2016-06-15 16:49 被阅读793次

    当我们在自定义UIBarButtonItem时,会遇到UIBarButtonItem的位置会距离边界有一段距离,看起来很不美观,这时候就需要对UIBarButtonItem进行一下设置,以达到相应效果。

    //这里重新设置新的返回按钮
        UIBarButtonItem *backBarButtonItem = [[UIBarButtonItem alloc] initWithImage:[UIImage imageNamed:@"nav_back_n"] style:UIBarButtonItemStyleDone target:self action:@selector(backPreviousViewController)];
        //设置返回按钮的属性
        UIBarButtonItem *negativeSeperator = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemFixedSpace target:nil action:nil];
        negativeSeperator.width = -23;//此处修改到边界的距离,请自行测试
        //将返回按钮和对应属性设置到导航栏
        [self.navigationItem setLeftBarButtonItems:@[negativeSeperator, backBarButtonItem]];
    
    //返回上一层界面事件
    -(void)backPreviousViewController{
        
        // 返回上一层界面
        [self.navigationController popViewControllerAnimated:YES];
        
    }
    

    相关文章

      网友评论

          本文标题:修改设置UIBarButtonItem距离屏幕的边界值

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