该按钮在视图控制器的头文件中声明为属性(通过故事板):
@property (strong, nonatomic) IBOutlet UIBarButtonItem *settingsButton;
在实施中设置如下:
self.settingsButton.title = @"⚙";
[self.settingsButton setTitleTextAttributes:[NSDictionary dictionaryWithObjectsAndKeys: [UIFont systemFontOfSize:24.0], NSFontAttributeName,nil] forState:UIControlStateNormal];
[self.settingsButton setTitlePositionAdjustment:UIOffsetMake(0.0f, 5.0f) forBarMetrics:UIBarMetricsDefault];
但是,偏移设置根本不做任何事情。无论我将值更改为什么,按钮在UIToolbar中都会像往常一样略高。