2012-02-24 2 views
-1

내가 버튼을 클릭 이벤트에 다음 코드를 쓰고 있어요 그리고 난 클래스 PDFReaderViewController을 navigato하려고하지만, 버튼의 클릭에 자사의 이동하지, 누군가가 Y에게 나에게의 클래스

UINavigationController *addNavigationController; 
PDFReaderViewController *avController = [[PDFReaderViewController alloc] initWithNibName:nil bundle:nil]; 

    if(addNavigationController == nil) 
{ 
     addNavigationController = [[UINavigationController alloc] initWithRootViewController:avController]; 
    addNavigationController.navigationBar.tintColor = [UIColor blackColor]; 
    addNavigationController.navigationBar.alpha=0.7f; 
    addNavigationController.navigationBar.translucent=YES; 


    [self.navigationController presentModalViewController:addNavigationController animated:YES]; 
} 
을 알 수 있습니다로 이동하지

답변

0

실제로 무엇을 찾고 있습니까? 코드에서 다른 탐색 컨트롤러에서 navigationController를 표시하려고합니다.

는 NavigationController.You에 의해 간단하게 제시 할 수있는 사용자 정의를 필요로하지 않는 모델 - 뷰 - 컨트롤러로 vieController을 제시하려면

PDFReaderViewController *avController = [[PDFReaderViewController alloc] initWithNibName:nil bundle:nil]; 
[self.navigationController presentModalViewController:avController animated:YES]; 
[avController release]; 
+0

고맙습니다 답장을 위해 고맙습니다. 저도 시도했지만 해당 클래스를 탐색하지 않았습니다. 버튼을 클릭해도 아무 것도 일어나지 않습니다.이 코드로 탐색 중입니다. PDFReaderViewController * objPDFReaderViewController = [[PDFReaderViewController alloc] init]; [self presentModalViewController : objPDFReaderViewController animated : YES]; [objPDFReaderViewController release]; ,,,하지만 상단에 탐색 모음을 만들지 않습니다. – Ravi

+0

현재 viewController에 탐색 컨트롤러가있는 경우에만 작동합니다. – Sree

+0

거기에 탐색 스택이 없다면 다음과 같이 초기화하고 ViewController를 초기화해야합니다. UINavigationController * navController = [[UINavigationController alloc] initWithRootViewController : viewcontroller]; [self.navigationController presentModalViewController : navController animated : YES]; [navController release]; – Sree

0
Class *obj=[Class alloc]; 

[self.view addSubview:obj.view]; 

당신은 클래스를 탐색이를 사용할 수 있습니다.