我發現一些情況下,我在MainStoryboard
中設置的Global Tint
沒有傳播到某個子UIViews
。iOS7全球色調不影響UIToolbar
情況的例子是簡單地通過增加開始與「MasterDetail」模板應用,並顯示在MasterViewController
的UIToolbar
:
-(void)viewWillAppear:(BOOL)animated {
[super viewWillAppear:animated];
[self.navigationController setToolbarHidden:NO animated:YES];
}
任何項目我添加到工具欄出現在系統默認的色彩,而不是我的自定義全局色調。
其他人有問題嗎?有沒有人找到解決辦法? 謝謝。
最好使用[[[UIApplication sharedApplication]委託]窗口](或者如果從應用程序委託中調用self.window)來獲取窗口。 UIAlertViews有自己的窗口,所以如果警報在錯誤的時刻彈出,你不知道[[應用程序窗口] lastObject]可能是什麼。 –