3

该按钮在视图控制器的头文件中被声明为一个属性(通过情节提要):

@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 中的位置都像往常一样略高。

4

0 回答 0