2012-04-23 2 views
0

Есть ли возможность изменить цвет текста подсказки навигационной панели (т. Е. Области с дополнительными инструкциями) в Cocoa Touch? Текст может быть изменен с использованием этогоКак изменить цвет текста строки состояния?

[self.navigationItem setPrompt:@"My Prompt"]; 

а как насчет цвета? Благодарю.

+1

Это может помочь: http://stackoverflow.com/questions/5827214/iphone-objective-c-change-default-navigationitem- prompt-color – GravityScore

+0

Да, это та же проблема. Я не смог его найти. Благодарю. – MoreFamed

ответ

0

Вы можете добавить UILabel к вашей навигации и установить его цвет

-(void) viewDidLoad { 
    UILabel *theLabel = [ [UILabel alloc ] initWithFrame:CGRectMake((self.bounds.size.width/2), 0.0, 150.0, 43.0) ]; 
theLabel.textAlignment = UITextAlignmentCenter; 
theLabel.textColor = [UIColor whiteColor]; 
theLabel.backgroundColor = [UIColor blackColor]; 
theLabel.font = [UIFont fontWithName:@"Arial Rounded MT Bold" size:(36.0)]; 



    UIView *myLabel = (make a view and add "theLabel" to it) 


    UIBarButtonItem *myBarButtonItem = [[UIBarButtonItem alloc] initWithCutomView:myLabel]; 
    [self.navigationController.navigationItem setRightBarButtonItem:myBarButtonItem animated:NO] 

} 
Смежные вопросы