0
繼另一個SO問題,我想用下面這段代碼在viewDidLoad方法來改變的導航欄標題字體:導航欄標題的字體不改變
NSShadow *shadow = [[NSShadow alloc] init];
shadow.shadowColor = [UIColor colorWithRed:0.0 green:0.0 blue:0.0 alpha:0.8];
shadow.shadowOffset = CGSizeMake(0, 1);
[[UINavigationBar appearance] setTitleTextAttributes: [NSDictionary dictionaryWithObjectsAndKeys:
[UIColor colorWithRed:21.0/255.0 green:62.0/255.0 blue:111.0/255.0 alpha:1.0], NSForegroundColorAttributeName,
shadow, NSShadowAttributeName,
[UIFont fontWithName:@"HelveticaNeue-CondensedBlack" size:21.0], NSFontAttributeName, nil]];
但字體沒有改變。
你能告訴我那裏有什麼問題嗎?
你有哪些代碼?在顯示任何視圖之前將其放到您的AppDelegate –
謝謝@GrzegorzKrukowski,將代碼放入AppDelegate解決了這個問題。你是否介意在答覆中寫下你的評論,讓我將其標記爲正確答案? – mvasco