Я пытаюсь понять, почему я не могу скрыть панель навигации в моем пользовательском модальном навигационном контроллере.Я попытался добавить эту строку:
self.navigationController.navigationBarHidden = YES;
Я поместил ее в viewdidload, инициализатор, но он просто не будет скрывать панель.Вот мой код для пользовательского мода:
-(void)launchCustomModal:(id)sender{
UIButton *buttonClicked = (UIButton *)sender;
int selection;
selection = buttonClicked.tag;
if (selection == 1) {
modalViewController = [[UINavigationController alloc]initWithRootViewController:[[artistsViewController alloc]initWithNibName:nil bundle:nil]];
}
SDJAppDelegate *app = (SDJAppDelegate *) [UIApplication sharedApplication].delegate;
UIWindow *appWindow = [app window];
UIView *windowView = [[appWindow subviews] objectAtIndex:0];
CGRect rect = [[UIScreen mainScreen] applicationFrame];
syncView = [[UIView alloc]initWithFrame: rect];
CGRect frame = syncView.frame;
frame.origin.y = -20.0;
syncView.frame = frame;
CATransition *animation = [CATransition animation];
[animation setDelegate:self];
[animation setType:kCATransitionMoveIn];
[animation setSubtype:kCATransitionFromBottom];
[animation setDuration:0.50];
[animation setTimingFunction:[CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseInEaseOut]];
[[syncView layer] addAnimation:animation forKey:kCATransition];
[windowView addSubview:syncView];
[syncView addSubview:modalViewController.view];
[modalViewController viewDidLoad];
}
У кого-нибудь есть идеи ??