에 애니메이션 없습니다.popViewController/viewWillAppear는 그래서 여기에 우리가 간다, 나는이 검색에 운이 아니었다에서 iOS 5
의 뒤로 버튼을 클릭하는 경우를 제외하고 모두 정상적으로 작동합니다. 미리보기 (첫 번째)보기가 올바르게 표시되지만 애니메이션으로 표시되지는 않습니다. UINavigationBar
의 애니메이션이 정확하며보기 만 즉시 전환됩니다.
UIViewController
의 기능 - (void)viewWillAppear:(BOOL)animated
은 animated
에 대해 NO
으로 호출됩니다. 이것은 iOS 5가 아닌 iOS 5로 테스트 할 때만 발생합니다.
이 문제를 해결하는 방법을 아는 사람이 있습니까?
도움 주셔서 감사합니다. 한스
UPDATE 1
난 그냥 모든 사용자 지정 코드를 제거하고 그냥 일반 UINavigationBar
(그래서 별도의 설정)을 사용하지 않고 여전히 아이폰 OS (5)와 함께 작동하지 않습니다이 내가에서 사용하는 내 코드입니다 최초의 ViewController는 두 번째의 ViewController를 밀어 : 이미 언급 한 바와 같이
[self.navigationController pushViewController:secondViewController animated:YES];
- 내가 처음보기 즉시 애니메이션없이 나타납니다 두 번째보기의 탐색 줄에 뒤로 버튼을 클릭합니다.
도움이 될 것입니다. 감사!
나는이 문제에 가까워지고,하지만 여전히 솔루션 것 같은 기분
업데이트 2 : 난 그냥 [super popViewControllerAnimated:animated]
를 호출 할 경우
난 그냥 사용자 정의 UINavigationController
을 추가했다. 이 시도는 올바르게 호출됩니다 (애니메이션 인 경우 YES). 첫 번째 UIViewController
의 viewWillAppear
은 애니메이션 용으로 NO가됩니다 ...
오, 세상에, 고마워. 나는 이것과 함께 견과류가되고 있었다! 방금 내 커스텀'UITabBarController'의'viewDidAppear'에'[super viewWillAppear]'가 있다는 것을 발견했습니다. 다시 한 번 감사드립니다! – Hannes
@Hannes 감사합니다. @Hannes는'Rumex CustomTabbar (RXCustom Tabbar) '를 사용하고 있습니다. 저는 사용자 정의 UITabBarController의 viewDidAppear에서'[super viewWillAppear]'를 숨 깁니다. 어떤 문제가 발생합니까? 이게 무슨 문제 였어? –
@Hannes 그때 나는'현재 모달 viewcontroller'를 여는 중이며 같은 문제가 발생합니다. 너는 어떤 생각이있어? –