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属性。在视图中写入此行将从显示图像选取器的位置显示。在视图中写入此行将从显示图像选取器的位置显示。在视图中写入此行将从显示图像选取器的位置显示。在视图中写入此行将从显示图像选取器的位置显示。