我有一个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 -----------------------
虽然视图显示在屏幕上,但推送的视图没有响应按钮,推动视图的按钮仍处于活动状态。
任何想法? 感谢
答案 0 :(得分:0)
这是启动UIViewController推送的正确方法:
UIViewController *SubmenuViewControllerVIP = [self.storyboard instantiateViewControllerWithIdentifier:@"SubmenuViewController"];
你需要使用故事板,等等。