Как вы можете видеть на картинке ниже, мой UIViewController
НЕ UINavigationController
, это обычный UIViewController
.То, что я сделал, я поставил UINavigationBar
с помощью конструктора интерфейса, а над ним я поставил UIImage
.Проблема в том, что я хочу изменить шрифт этого UINavigationBar
.Кто-нибудь может понять, как это сделать?
Обычно с общим UINavigationController
я использую следующий код:
// this will appear as the title in the navigation bar
self.label = [[UILabel alloc] initWithFrame:CGRectZero];
self.label.backgroundColor = [UIColor clearColor];
self.label.font = [UIFont fontWithName:@"Copperplate" size:22];
self.label.shadowColor = [UIColor colorWithWhite:0.0 alpha:0.5];
self.label.textAlignment = UITextAlignmentCenter;
self.label.textColor = [UIColor whiteColor]; // change this color
self.label.text = [self.navigationItem title];
self.navigationItem.titleView = label;
[label sizeToFit];