Objective-C以编程方式在另一个视图控制器上显示视图控制器

时间:2014-07-06 11:15:49

标签: ios objective-c view controller

我遇到了一个问题。我有一个viewController1,我在其中单击一个按钮。当我点击这个按钮时,我希望它在viewController1上显示另一个视图控制器(viewController2)(viewController2有点透明)。 我想以编程方式执行此操作。 我尝试了这个但是当我点击按钮时没有任何反应:

Notification *newView = [[Notification alloc]initWithNibName:@"Notification" bundle:nil];
[self.navigationController pushViewController:newView animated:YES];

我重命名了一些变量以使其更清晰。谢谢你的回答!

编辑:也许我还不够清楚,我希望viewController2成为viewController1的ONTOP

1 个答案:

答案 0 :(得分:0)

请尝试以下方法: -

 Notification *newView = [[Notification alloc]initWithNibName:@"Notification" bundle:nil];
  [self presentViewController:newView  animated:YES completion:nil];