当在navigationBar的右侧添加按钮时有空隙,除掉间隔

来源:互联网 发布:php新闻发布系统源码 编辑:程序博客网 时间:2024/04/30 06:22

    _right = [UIButtonbuttonWithType:UIButtonTypeCustom];

    _right.titleLabel.font = [UIFont systemFontOfSize:12];

   _right.frame =CGRectMake(0,0, 44, 44);

    [_rightsetTitle:@"提交"forState:UIControlStateNormal];

    [_rightaddTarget:selfaction:@selector(feedBackBtnClicked)forControlEvents:UIControlEventTouchUpInside];

    [_rightsetBackgroundImage:[UIImageimageNamed:@"nav_rightbtn_act"]forState:UIControlStateNormal];

    [_rightsetBackgroundImage:[UIImageimageNamed:@"nav_rightbtn"]forState:UIControlStateHighlighted];

    UIBarButtonItem *rightItem = [[UIBarButtonItemalloc]initWithCustomView:_right];

    

    UIBarButtonItem *negativeSpacer = [[UIBarButtonItemalloc]

                                        initWithBarButtonSystemItem:UIBarButtonSystemItemFixedSpace

                                       target:nilaction:nil];

    negativeSpacer.width = -5;

    self.navigationItem.rightBarButtonItems = [NSArray

                                              arrayWithObjects:negativeSpacer, rightItem,nil];


原创粉丝点击