You can access the subviews of navigation bar to get the titlelable and get font
for (UIView *sv in self.navigationController.navigationBar.subviews)
{
if (sv.subviews.count > 0 && [sv.subviews[0] isKindOfClass:[UILabel class]])
{
UILabel *lbl = (UILabel *)sv.subviews[0];
NSLog(@"%@",lbl.font);
break;
}
}
Console output
<UICTFont: 0xd8a3e50> font-family: "Helvetica-Light"; font-weight: normal; font-style: normal; font-size: 16.00pt