iOS 7:什么是UIBarButtonItem的默认字体?

时间:2013-09-22 16:53:27

标签: uikit uibarbuttonitem ios7 uifont uibarbuttonitemstyle

title UIBarButtonItem style的{​​{1}}的默认字体是什么?

以下只返回UIBarButtonItemStyleDone

nil

2 个答案:

答案 0 :(得分:13)

[UIFont boldSystemFontOfSize:17]

注意:我通过这样做证实了这一点:

UIFont *font = [UIFont boldSystemFontOfSize:17];
[doneBarButtonItem setTitleTextAttributes:@{NSFontAttributeName: font}
                                 forState:UIControlStateNormal];

然后,我拍摄了之前和之前的截图。之后和他们进行比较。它们完全相同。

答案 1 :(得分:7)

您可以通过查询检索UILabel的默认字体(包括UIBarButton的标题标签)

UIFont.systemFont(ofSize: UIFont.labelFontSize)