原来是这么写的
UIButton *button = [UIButton buttonWithType:UIButtonTypeRoundedRect];
button.titleLabel.text = @"确定";
self.navigationItem.titleView = button;
发现按钮怎么也添加不上去,最后发现设置标题的时候出了问题,第二行改成下面这样就可以了
[button setTitle:@"确定" forState:UIControlStateNormal];