推送的UIViewController出现在屏幕上,但推送视图中的按钮仍然有效

时间:2014-05-28 18:16:41

标签: iphone uiviewcontroller ioio

我有一个IOS应用程序,它有几个视图。在其中一个我有一个按钮动作,推动另一个视图,虽然视图出现在屏幕上,但有几个按钮未激活。如果我触摸上一个屏幕的一个区域,控件将传递到上一个视图。

我检查了视图控制器,视图具有正确的所有者。

- (IBAction)touchupinsideMenu:(id)sender {
    self.navigationItem.title=@"Menu";
    self.SubmenuViewControllerVIP=[[ SubmenuViewController alloc] initWithNibName:@"SubmenuViewController" bundle:nil];
    [self.navigationController pushViewController:self.SubmenuViewControllerVIP animated:YES];

}

------------ EDITED -----------------------

虽然视图显示在屏幕上,但推送的视图没有响应按钮,推动视图的按钮仍处于活动状态。

任何想法? 感谢

1 个答案:

答案 0 :(得分:0)

这是启动UIViewController推送的正确方法:

UIViewController *SubmenuViewControllerVIP = [self.storyboard instantiateViewControllerWithIdentifier:@"SubmenuViewController"];

你需要使用故事板,等等。