2013-02-25 52 views
0

我在UIView類的內部有一個按鈕,我需要使用NavigationViewController導航到UIViewController類。我堅持在這。任何人都可以告訴我解決方案。
編輯按照用戶評論如何使用PushViewController方法從UIViewClass導航到UIViewController類

-(void)eventDetailView:(id)sender 
{ 
    EventDetailPage *eventDetail = [[EventDetailPage alloc]initWithNibName:@"EventDetailPage" bundle:[NSBundle mainBundle]]; 
    [[[[self window] rootViewController] navigationController] pushViewController:eventDetail animated:YES]; 
} 
+0

- (空)eventDetailView:(ID)發送{ EventDetailPage * eventDetail = [[EventDetailPage alloc] initWithNibName:@「EventDetailPage」bundle:[NSBundle mainBundle]]; [[[self window] rootViewController] navigationController] pushViewController:eventDetail animated:YES]; } – user2107025 2013-02-25 11:17:59

+0

發佈此代碼以及問題 – 2013-02-25 11:21:01

回答

0

您可以使用此。它適用於我:

首先在UIView類中創建AppDelegate的對象並初始化它。 然後在Appdelegate.h創建Navigationcontroller對象: - 要推

@property(strong,nonatomic) UINavigationController *navControl; 

在你的UIView類實現此代碼: -

ViewController *objview = [[ViewController alloc]init]; 
    [appDelegate.navControl pushViewController:objview animated:YES]; 
相關問題