如何让系统自带的barButtonItem的字体加粗

2025-03-31 22:11:01
推荐回答(1个)
回答1:

你可以试试这个。

//获取在UINavigationBar中的UIBarButtonItem的AppranceProxy

UIBarButtonItem *
barItemInNavigationBarAppearanceProxy = [UIBarButtonItem appearanceWhenContainedIn:[UINavigationBar class], nil];

//设置字体为加粗的12号系统字,自己也可以随便设置。

[barItemInNavigationBarAppearanceProxy
setTitleTextAttributes:[NSDictionary
dictionaryWithObjectsAndKeys:[UIFont
boldSystemFontOfSize:12], NSFontAttributeName,nil] forState:UIControlStateNormal];