title
aUIBarButtonItem
和 astyle
的默认字体是UIBarButtonItemStyleDone
什么?
以下只是返回nil
:
[doneBarButtonItem titleTextAttributesForState:UIControlStateNormal]
title
aUIBarButtonItem
和 astyle
的默认字体是UIBarButtonItemStyleDone
什么?
以下只是返回nil
:
[doneBarButtonItem titleTextAttributesForState:UIControlStateNormal]
[UIFont boldSystemFontOfSize:17]
注意:我通过以下方式确认了这一点:
UIFont *font = [UIFont boldSystemFontOfSize:17];
[doneBarButtonItem setTitleTextAttributes:@{NSFontAttributeName: font}
forState:UIControlStateNormal];
然后,我截取了之前和之后的截图并进行了比较。他们是相同的。
您可以通过查询检索 UILabel 的默认字体(包括 UIBarButton 的标题标签)
UIFont.systemFont(ofSize: UIFont.labelFontSize)