1

Popover 내부에있는 뷰 컨트롤러가 있는데 모달 뷰 컨트롤러를 표시하려고합니다.Popover에서 모달 뷰 컨트롤러 표시

EditDateViewController *dateViewController = [[EditDateViewController alloc] initWithNibName:@"EditDateViewController" bundle:[NSBundle mainBundle]]; 
    UINavigationController *navController = [[UINavigationController alloc] initWithRootViewController:dateViewController]; 
    navController.modalPresentationStyle = UIModalPresentationCurrentContext; 
    [self presentModalViewController:navController animated:YES]; 
    [dateViewController release]; 
    [navController release]; 

결과는 이것이다 : 여기 내 코드의 몇 가지 이유를 들어

alt text http://cl.ly/5300e4f8f5d440d3f850/content

탐색 모음 배경은 투명 내가 그런 식으로 구성하지 않은 경우에도 (또는 검은 색?). 모달보기 컨트롤러의 viewDidLoad 메서드에서 탐색 모음의 tintColor 속성을 수동으로 설정했지만 아무 효과가 없습니다.

답변

4

dateViewController.modalInPopover=YES; 

self.navigationController.modalInPopover=YES; 
시도