2
部分我用我的AppDelegate.m以下改變我UINavigationBar的的字體屬性:UINavigationBar的字體特性似乎只調整標題,但沒有breacrumbs來看
[[UINavigationBar appearance] setTitleTextAttributes: [NSDictionary dictionaryWithObjectsAndKeys:
[UIColor darkBlue], NSForegroundColorAttributeName,
[UIFont fontWithName:SYSTEM_FONT_TYPE size:SYSTEM_FONT_SIZE*1.2], NSFontAttributeName, nil]];
不過,這似乎只是調整標題,顯示字體,而不是麪包屑回跟蹤部分:
縱觀類的引用,我必須失去它,因爲我沒有看到任何東西引用的屬性或方法等ŧ這些與TitleTextAttributes相關。我應該改變什麼來改變左邊的文字字體?
感謝您的建議,但是這似乎並沒有工作。唯一可以讓命令無錯地運行的方法如下:[[UIBarButtonItem appearance] setTitleTextAttributes:[NSDictionary dictionaryWithObjectsAndKeys:[UIColor darkBlue],[UIFont fontWithName:SYSTEM_FONT_TYPE size:SYSTEM_FONT_SIZE * .7],nil] forState :UIControlStateNormal];但這沒有效果。如果我使用命令的形式或替換NSFontAttributeName爲UI ...我得到一個運行時錯誤 – sunny
繼續:***終止應用程序由於未捕獲的異常'NSInvalidArgumentException',原因:'+ [NSDictionary dictionaryWithObjectsAndKeys:]:第二個對象每一對都必須是非零。或者,你忘了沒有終止你的參數列表?' ***第一次擲出調用堆棧: – sunny