Если вы не хотите создавать пользовательское представление, вы можете использовать метод setTitleTextAttributes в UIBarItem, чтобы установить шрифт.Например, вот UIBarButtonItem, использующий это для управления шрифтом:
[self.filterButton setTitleTextAttributes:
[NSDictionary dictionaryWithObjectsAndKeys:
[UIFont fontWithName:@"Helvetica Neue" size:15.0],UITextAttributeFont,
nil]forState:UIControlStateNormal];