Я просто подумал, что можно глобально изменить UINavigationBar's
название textAlignment
, как вы можете сделать со своим шрифтом:SettingUINavigationbar textAlignment с UIappearance возможно?
NSMutableDictionary *titleBarAttributes = [NSMutableDictionary dictionaryWithDictionary: [[UINavigationBar appearance] titleTextAttributes]];
[titleBarAttributes setValue:[UIFont fontWithName:myFontName] forKey:NSFontAttributeName];
[[UINavigationBar appearance] setTitleTextAttributes:titleBarAttributes];
Существует ли что-то вроде [titleBarAttributes setValue:NSTextAlignmentLeft forKey:NSTextAlignment]
для UIAppereance?
Похоже, вы правы, и 'UIAppearance' не может справиться с этим поведением. К сожалению, я уже реализовал суперкласс с 'UILabel' в качестве подзаголовка, я просто задавался вопросом, есть ли другие возможности. – pmk