Я просто не могу поставить какой-либо заголовок на navigationItem.self.navigationItem.title issue iOS7
self.navigationItem.title = @"My Account";
Я не вижу предупреждения об утомлении, кто-нибудь знает что-то об этом?
благодарив,
Я просто не могу поставить какой-либо заголовок на navigationItem.self.navigationItem.title issue iOS7
self.navigationItem.title = @"My Account";
Я не вижу предупреждения об утомлении, кто-нибудь знает что-то об этом?
благодарив,
Найден способ:
[self.navigationController.navigationBar setTitleTextAttributes:[NSDictionary dictionaryWithObjectsAndKeys:
[UIColor whiteColor],UITextAttributeTextColor,
[UIColor whiteColor], UITextAttributeTextShadowColor,
[UIFont fontWithName:@"HelveticaNeue-Bold" size:16.0], UITextAttributeFont, nil]];
self.navigationItem.title = @"My Account";
Вы должны установить TextAttributes или не будет работать.
сделать
self.navigationController.navigationItem.title = @"My Account";
Пробовал, не работает также. – Marckaraujo
Что такое navigationItem? это то, что вы создали или делаете это с помощью навигационного контроллера? – user2277872
Контроллер навигации, в iOS6 и до self.navigationItem.title = @ "Моя учетная запись"; хорошо работает – Marckaraujo
Обновленный ответ для замены устаревших свойств.
[self.navigationController.navigationBar
setTitleTextAttributes:[NSDictionary dictionaryWithObjectsAndKeys:
[UIColor whiteColor],NSForegroundColorAttributeName,
[UIColor whiteColor], NSShadowAttributeName,
[UIFont fontWithName:@"HelveticaNeue-Bold" size:16.0], NSFontAttributeName, nil]];
Это сработало для меня, но, похоже, это глупо, мы должны это делать. Любая идея, почему это сейчас необходимо? – John