Ios 当我的应用程序从gallery返回时,它有导航栏';s标准颜色

Ios 当我的应用程序从gallery返回时,它有导航栏';s标准颜色,ios,iphone,statusbar,Ios,Iphone,Statusbar,我的应用程序有一个自定义的黑色导航栏,在方法应用程序上 我把代码放在: [[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent]; 但是当我从gallery iOS的图像采集器回来时,我重新使用黑色,并在所有应用程序中使用它。 为什么?您好使用此方法可以管理导航栏 - (void)navigationController:(UINavigationController *)naviga

我的应用程序有一个自定义的黑色导航栏,在方法
应用程序上
我把代码放在:

[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];
但是当我从gallery iOS的图像采集器回来时,我重新使用黑色,并在所有应用程序中使用它。
为什么?

您好使用此方法可以管理导航栏

 - (void)navigationController:(UINavigationController *)navigationController willShowViewController:(UIViewController *)viewController animated:(BOOL)animated
    {

        [viewController.navigationItem setTitle:@"Videos"];
        [viewController.navigationController.navigationBar setTintColor:[UIColor whiteColor]];
        [viewController.navigationItem.leftBarButtonItem setTintColor:[UIColor whiteColor]];
        [viewController.navigationItem.rightBarButtonItem setTintColor:[UIColor whiteColor]];

        if ([navigationController isKindOfClass:[UIImagePickerController class]]) {
            [[UIApplication sharedApplication] setStatusBarHidden:NO];
            [[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent animated:NO];
        }
    }

谢谢

您好使用此方法您可以管理导航栏

 - (void)navigationController:(UINavigationController *)navigationController willShowViewController:(UIViewController *)viewController animated:(BOOL)animated
    {

        [viewController.navigationItem setTitle:@"Videos"];
        [viewController.navigationController.navigationBar setTintColor:[UIColor whiteColor]];
        [viewController.navigationItem.leftBarButtonItem setTintColor:[UIColor whiteColor]];
        [viewController.navigationItem.rightBarButtonItem setTintColor:[UIColor whiteColor]];

        if ([navigationController isKindOfClass:[UIImagePickerController class]]) {
            [[UIApplication sharedApplication] setStatusBarHidden:NO];
            [[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent animated:NO];
        }
    }

谢谢

您好使用此方法您可以管理导航栏

 - (void)navigationController:(UINavigationController *)navigationController willShowViewController:(UIViewController *)viewController animated:(BOOL)animated
    {

        [viewController.navigationItem setTitle:@"Videos"];
        [viewController.navigationController.navigationBar setTintColor:[UIColor whiteColor]];
        [viewController.navigationItem.leftBarButtonItem setTintColor:[UIColor whiteColor]];
        [viewController.navigationItem.rightBarButtonItem setTintColor:[UIColor whiteColor]];

        if ([navigationController isKindOfClass:[UIImagePickerController class]]) {
            [[UIApplication sharedApplication] setStatusBarHidden:NO];
            [[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent animated:NO];
        }
    }

谢谢

您好使用此方法您可以管理导航栏

 - (void)navigationController:(UINavigationController *)navigationController willShowViewController:(UIViewController *)viewController animated:(BOOL)animated
    {

        [viewController.navigationItem setTitle:@"Videos"];
        [viewController.navigationController.navigationBar setTintColor:[UIColor whiteColor]];
        [viewController.navigationItem.leftBarButtonItem setTintColor:[UIColor whiteColor]];
        [viewController.navigationItem.rightBarButtonItem setTintColor:[UIColor whiteColor]];

        if ([navigationController isKindOfClass:[UIImagePickerController class]]) {
            [[UIApplication sharedApplication] setStatusBarHidden:NO];
            [[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent animated:NO];
        }
    }


谢谢

我在哪里实现了此方法?您可以在您面临的导航栏问题所在的viewController中添加此方法。感谢
UIImagePickerController
做出了一些奇怪的事情-在我的例子中,它破坏了状态栏样式,因此我们需要在图像拾取后使用此[[UIApplication sharedApplication]setStatusBarStyle:UIStatusBarStyleLightContent animated:NO]还原它;您可以设置StatusBarStyle属性,您需要哪个属性。我在哪里实现此方法?您可以在您面临的导航栏问题所在的viewController中对其进行初始化。感谢
UIImagePickerController
做出了一些奇怪的事情-在我的例子中,它破坏了状态栏样式,因此我们需要在图像拾取后使用此[[UIApplication sharedApplication]setStatusBarStyle:UIStatusBarStyleLightContent animated:NO]还原它;您可以设置StatusBarStyle属性,您需要哪个属性。我在哪里实现此方法?您可以在您面临的导航栏问题所在的viewController中对其进行初始化。感谢
UIImagePickerController
做出了一些奇怪的事情-在我的例子中,它破坏了状态栏样式,因此我们需要在图像拾取后使用此[[UIApplication sharedApplication]setStatusBarStyle:UIStatusBarStyleLightContent animated:NO]还原它;您可以设置StatusBarStyle属性,您需要哪个属性。我在哪里实现此方法?您可以在您面临的导航栏问题所在的viewController中对其进行初始化。感谢
UIImagePickerController
做出了一些奇怪的事情-在我的例子中,它破坏了状态栏样式,因此我们需要在图像拾取后使用此[[UIApplication sharedApplication]setStatusBarStyle:UIStatusBarStyleLightContent animated:NO]还原它;您可以设置所需的StatusBarStyle属性。在视图中写入此行将从显示图像选取器的位置显示。在视图中写入此行将从显示图像选取器的位置显示。在视图中写入此行将从显示图像选取器的位置显示。在视图中写入此行将从显示图像选取器的位置显示。