[ios] Fixed exception with appearance on iOS7.

This commit is contained in:
v.mikhaylenko 2015-06-22 17:43:22 +03:00 committed by Alex Zolotarev
parent 4bd9e204c9
commit 997be7b6e8
3 changed files with 12 additions and 1 deletions

View file

@ -362,7 +362,6 @@ void InitLocalizedStrings()
Class const navigationControllerClass = [NavigationController class];
if (!isIOSVersionLessThan(7))
{
[[UINavigationBar appearanceWhenContainedIn:navigationControllerClass, nil] setTranslucent:NO];
[[UINavigationBar appearanceWhenContainedIn:navigationControllerClass, nil] setTintColor:[UIColor whiteColor]];
[[UIBarButtonItem appearance] setTitleTextAttributes:attributes forState:UIControlStateNormal];
[[UINavigationBar appearanceWhenContainedIn:navigationControllerClass, nil] setBarTintColor:[UIColor colorWithColorCode:@"0e8639"]];

View file

@ -16,6 +16,12 @@
return NO;
}
- (void)viewDidLoad
{
[super viewDidLoad];
[self.navigationController.navigationBar setTranslucent:NO];
}
- (void)viewWillAppear:(BOOL)animated
{
[Alohalytics logEvent:@"$viewWillAppear" withValue:NSStringFromClass([self class])];

View file

@ -16,6 +16,12 @@
return NO;
}
- (void)viewDidLoad
{
[super viewDidLoad];
[self.navigationController.navigationBar setTranslucent:NO];
}
- (void)viewWillAppear:(BOOL)animated
{
[Alohalytics logEvent:@"$viewWillAppear" withValue:NSStringFromClass([self class])];