1
这似乎很简单,但我在此网站上没有找到任何有关此信息。我想调用一个视图,但我不想使用addSubview方法,我只想调用当前视图之上的一个新视图。并在一段时间后删除它。添加第二视图
这似乎很简单,但我在此网站上没有找到任何有关此信息。我想调用一个视图,但我不想使用addSubview方法,我只想调用当前视图之上的一个新视图。并在一段时间后删除它。添加第二视图
这听起来像你需要一个NavigationController。
有,你可以把下面的代码观点:
ViewController *viewController = [[ViewController alloc]
initWithNibName:@"ViewController" bundle:nil];
[self.navigationController pushViewController:viewController animated:YES];
如果你想切换回旧的ViewController只是删除下面的代码视图:
[self.navigationController popViewControllerAnimated:YES];
ViewController是一个扩展了UIViewController的自己的类。 – Prine 2012-04-24 22:08:31
我不理解。你想添加视图到屏幕上吗? – shein 2012-04-24 21:55:53
是一个新的,而不是一个子视图 – Alexander 2012-04-24 21:56:13
如果你想要一个视图出现,它必须是某个视图的子视图,或者是它自己的子视图的主视图。您不能拥有不属于窗口层次结构的视图 – shein 2012-04-24 21:57:56