我的初始ViewController将显示白色的状态栏色调。
我需要点击AlertertAction,presentViewController我的UIDocumentPickerViewController状态栏色调颜色会改变黑色。
...
cloudAction = [UIAlertAction
actionWithTitle:@"from cloud"
style:UIAlertActionStyleDefault
handler:^(UIAlertAction * action)
{
[UINavigationBar appearance].tintColor = [UIColor blackColor];
[self presentViewController:cloudPicker animated:YES completion:nil];
}];
...
我的viewwillappear方法设置
-(void) viewWillAppear:(BOOL)animated{
[super viewWillAppear:animated];
[UINavigationBar appearance].tintColor = [UIColor whiteColor];
}
这很奇怪。当我点击警报,显示我的云选择器(UIDocumentPickerViewController)时,stats色调仍然是whiteColor(在UIDocumentPickerViewController上),然后单击选择器取消,我的视图控制器改变了黑色,而不是白色。
当我点击提醒操作,选择统计数据条色调颜色改变(更改为黑色),并关闭选择器时,有人知道如何更改颜色,我的视图控制器仍然是状态栏色调的白色。
非常感谢你。答案 0 :(得分:0)
您是否尝试过更改UINavigationBar的titleTextAttributes?
db {
default {
username="root"
password=""
url="jdbc:mysql://......"
}
}