该按钮在视图控制器的头文件中被声明为一个属性(通过情节提要):
@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 中的位置都像往常一样略高。