1.在封装的控件中添加属性 intrinsicContentSize
@property(nonatomic, assign) CGSize intrinsicContentSize;
2.再使用的时候 根据需要重新设置一下
_selectBtn=[[NSBundle mainBundle ]loadNibNamed:@"SelectBtn" owner:nil options:nil][0];
_selectBtn.intrinsicContentSize=CGSizeMake(227, 43);
[self.navigationItem setTitleView:_selectBtn];