我有一个应用程序,我需要有一个“自定义”设置页面。在我的委托中,我将UINavigationController的视图添加到窗口,并将UIViewController作为rootviewcontroller。
在rootviewcontroller中我想要一个按钮,当我按下按钮时,整个视图会变为我所做的设置视图。我只需要代码来改变视图。
提前感谢您的帮助。
答案 0 :(得分:1)
如果设置查看UIView子类,则在按钮操作方法中,您可以执行以下操作:
[self.view addChild:settingsView]; //如果settingsView已经分配。
如果您已为设置记下单独的UIViewController SubClass,那么您可以在Button Action Method中执行以下操作:
SettingsViewController *controller=[[SettingsViewController alloc]initWithNibName:@"SettingsViewController" bundle:nil];
[self.navigationController pushViewController:controller animated:YES];
[controller release];