У меня есть проект iOS с UINavigationController
.Когда я pushviewcontroller
с
анимированный = ДА
[self.navigationController pushViewController:viewController animated:YES];
верх leftbarbuttonitem
(с изображением) хорошо расположен.Но если я установлю pushviewcontroller
с
animated = NO
[self.navigationController pushViewController:viewController animated:NO];
, верх leftbarbuttonitem
(с изображением) не будет расположен точно в том же месте с предыдущимодин.У кого-нибудь есть идеи?
ОБРАЗЕЦ КОДА
- (void)addBackButtonWithoutAnimation {
self.navigationController.navigationBar.tintColor = [UIColor whiteColor];
UIImage *closeImage = [UIImage imageNamed:@"icon_back"];
UIBarButtonItem *closeBackButton = [[UIBarButtonItem alloc] initWithImage:closeImage style:UIBarButtonItemStylePlain target:self action:@selector(closeBackButtonwithoutAnimationDidClick)];
self.navigationItem.leftBarButtonItem = closeBackButton;
self.navigationItem.hidesBackButton = YES;}