0

我在UIView课堂上有一个按钮,单击该按钮我需要UIViewController使用 NavigationViewController. 我陷入了困境。谁能告诉我解决方案。
根据用户评论编辑

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

1 回答 1

0

你可以用这个。它对我来说效果很好:-

首先在 UIView 类中创建 AppDelegate 的对象并对其进行初始化。然后在 Appdelegate.h 中创建 Navigationcontroller 对象:-

@property(strong,nonatomic) UINavigationController *navControl;

在你的 UIView 类中实现你想要推送的代码:-

ViewController *objview = [[ViewController alloc]init];
    [appDelegate.navControl pushViewController:objview animated:YES];
于 2014-07-02T11:28:17.603 回答