2013-02-25 53 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]; 
相关问题