我尝试了提供的两个答案,但都没有奏效。据我了解,这是正确的解决方案。首先,我认为只有 UIBarButtonItem 可以添加到 UIToolbar。所以我添加了一个按钮并将样式设置为“普通”。通过这样做,它将它设置为只是文本。虽然字体大小有点大,所以我通过执行以下操作来解决这个问题......
[self.lastUpdated setTitleTextAttributes:[NSDictionary dictionaryWithObjectsAndKeys: [UIFont fontWithName:@"Helvetica" size:14.0f], UITextAttributeFont, nil] forState:UIControlStateNormal];
该代码将字体更改为 Helvetica 并将大小更改为 14.0f。我也可以通过使用更改文本self.lastUpdated.title = LastUpdatedText;
现在唯一需要修复的是当您触摸文本时出现的辉光(光)。我目前对此并不十分担心,但似乎您可以通过执行以下操作来解决此问题,我从这里的另一个问题的评论中得到:iPhone:按下时如何从 UIBarButtonItem 中移除发光(光)?
Unfortunately, you can't do it with the standard bar button item. If you want to customize it to that level, you'd have to create a bar button item with a custom view that is actually a button configured the way you want (e.g., no glow) and add that instead of the standard items.
- 杰森可可